Thymeleaf (2) 썸네일형 리스트형 전반적인 Spring 생태계 이해 (4) - 웹 MVC 전반적인 Spring 생태계 이해 (3) - Spring Bean 등록에서 스프링 기반의 웹 애플리케이션의 계층에서 Service, Repostory 계층 구현에 이은 스프링 빈 설정까지 해주었다. 이 글에서는 이어서 웹 MVC(Model-View-Controller)를 구현을 진행한다. Spring 웹 개발 방식 (Static Content, MVC, API) 글의 Static Content와 MVC 내용과도 연관되어 있다.회원 웹 기능회원을 등록하고 조회할 수 있는 웹사이트를 만들기 위해, 먼저 웹사이트에 접속하면 홈 화면을 반환하는 기능을 만들도록한다.다음은 웹사이트에 접속하면 home 화면을 제공하기 위한 코드이다.@Controller public class HomeController { .. [Spring] Spring Boot 프로젝트 생성 및 실행 Spring Boot 프로젝트 생성먼저, Spring Boot 프로젝트를 생성전에 java를 설치해줘야한다. Spring initializr은 spring boot 프로젝트를 생성하는 웹 기반 도구이다. 해당 사이트 주소이다. https://start.spring.io/ 옛날에는 spring 프로젝트를 밑바닥부터 만들었지만, 현재는 spring boot로 프로젝트를 생성한다. 그리고 Spring Initiallizer로 프로젝트를 생성하면 해당 프로젝트에 gradle이 자동으로 설치되지만, 원래는 수동으로 해줘야했었다. Spring 프로젝트 생성시 필요한 초기 설정값 저장Project: 어떠한 빌드 시스템으로 프로젝트를 빌드할지 선택Spring Boot: Spring Boot Version(3.3.1).. 이전 1 다음