성공적이다! 이것으로 몇 페이지만에 단순하지만 완전한 스프링 애플리케이션을 작성할 수 있게 되었다!
아마도 이 시점에서 애플리케이션이 작동하는 것을 보면서 다음 궁금증이 생길 것이다.
• 스프링 구성이 없다. 그렇다면 빈들은 어떻게 생성하고 연결할까? JdbcTemplate 빈은 어디에서 오는 것일까?
• 빌드 파일이 없다. 그렇다면 스프링 MVC와 Thymeleaf 같은 라이브러리 의존성은 어디에서 오는 것일까?
• import 문이 없다. 어떤 패키지에 속했는지 명시하는 import 문이 없는데 그루비는 JdbcTemplate과 RequestMapping 같은 타입을 어떻게 해석할까?
• 애플리케이션을 배포한 적이 없다. 웹 서버는 어디에서 오는 것일까?
실제로 작성한 코드는 세미콜론 몇 개와 더 많은 것을 제거한 듯 보인다. 대체 이 코드는 어떻게 작동할까?