- 스프링 부트 : 스프링 프레임워크를 사용 가능한 상태로 만들어주는 도구. 스프링 프레임워크의 서브 프로젝트로 만들어졌다. - 프레임워크 : 애플리케이션의 아키텍처에 해당하는 골격 코드이다. - 메이븐(Maven)/그레이들(Gradle) : 라이브러리 관리와 빌드 자동화 도구이다. 스프링부트 프로젝트의 구조 1. src/main/java : 일반적인 자바 소스 등록 2. src/main/resources : 자바 소스가 아닌 xml이나 프로퍼티 파일을 등록 - 스프링 부트의 경우 기존 메이븐과 조금 다르다. 펼칠 경우 xml파일은 없고, 웹 애플리케이션과 관련된 static과 templates 폴더가 존재한다. - statc : html과 같은 정적인 웹 리소스 - templates : 타임리프 같은 ..