spring boot은 Java 벡엔드 개발에 있어 웹 프로그래밍을 쉽고 빠르게 만드는 중요한 자바의 웹 프레임워크이다.
프로젝트 생성 시 3가지 라이브러리를 추가해야 한다.
Spring Web MVC에서 MVC는 Model. View, Controller를 의미한다.
Model 객체는 데이터를 채워서 전달하기 위한 객체로 데이터 전달 상자로 이해하면 된다.
View는 화면출력을 담당하며 화면 출력 코드를 구현한다.
Controller 클래스는 전체적인 실행흐름을 제어한다.
Controller 클래스는 전체적인 실행흐름을 제어하며,
이 클래스에서 Java로 실행 흐름을 제어하는 코드를 작성해야한다.