pom.xml -> Project Object Model로 Maven Project에 필요한 정보들을 담고 있음.
추가 - Spring Boot에 필요한 의존성 관리
- spring-boot-start-web : embeded-tomcat을 사용해 WebServer를 개발할 수 있는 패키지
- spring-boot-configuration-processor : application.yml에서 커스텀한 설정을 만들 수 있도록 도와주는 패키지로 @ConfigurationProperties를 사용시 이 의존성 추가 권장
- spring-boot-devtools : 리소스가 변경되었을 때 서버의 재실행없이 자동으로 반영시켜주는 패키지.
프로젝트 구성
~application.java : Spring Boot 실행 파일
-application.yaml : Spring을 설정할 수 있는 Properties 파일로 계층적임.
출처