우리가 만들었던 스프링부트 프로젝트는 대략 이렇게 생겼었지?
hello/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/example/hello/
│ │ │ └── HelloApplication.java 👈 앱 시작점
│ │ └── resources/
│ │ ├── application.properties 👈 설정파일
│ │ └── static/ 👈 정적 리소스 (HTML 등)
├── pom.xml 👈 라이브러리 목록
└── 기타 설정 파일들 (.gitignore 등)
폴더/파일 | 역할 |
---|---|
HelloApplication.java |
자바 앱의 시작점, main() 함수로 서버 실행 |
@SpringBootApplication |
이 클래스가 앱의 "진입점"이라고 Spring에게 알려줌 |
application.properties |
설정 파일: 포트, 로그, DB 연결 등 |
pom.xml |
Maven 설정: 어떤 라이브러리 쓸지 선언 |
src/main/java |
실제 자바 코드 작성하는 공간 |
src/main/resources |
설정파일, HTML, 이미지 등 정적 리소스 위치 |
src/test/java |
단위 테스트 코드 작성 위치 (나중에 배움) |
main()
함수에서 SpringApplication.run(...)
실행application.properties
에서 제어✅ 스프링부트 환경 구성 완료!
이제부터는 진짜로 Java 문법과 REST API를 직접 만들어보기 시작할 거야.