스프링 부트는 지금까지 고민한 문제를 깔끔하게 해결해 준다. 내장 톰캣을 사용해서 빌드와 배포를 편리하게 한다. 빌드시 하나의 Jar를 사용하면서, 동시에 Fat Jar 문제도 해결한다. 지금까지 진행한 내장 톰캣 서버를 실행하기 위한 복잡한 과정을 모두 자동으로 처리한다. 프로젝트 생성 build.gradle plugins { id 'java' id 'org.springframework.boot' version '3.0.2' id 'io.spring.dependency-management' version '1.1.0' } group = 'hello' version = '0.0.1-SNAPSHOT' sourceCompatibility = '17' repositories { mavenCentral() } ..