Database & ORM (12) 썸네일형 리스트형 2. 홈 화면 및 Mustache Layout 설정 홈 화면 설정 Mustache 파일의 기본 위치인 src/main/resources/templates 에 home.mustache 파일 생성 Web 계층을 관리할 web 폴더를 src/main/java에 만든 후, HomeController.java를 생성하여 GetMapping으로 localhost:8080/이 왔을 시, home.mustache가 나오도록 한다. Mustache Layout 설정 레이아웃 방식이란 공통 영역을 별도의 파일로 분리하여 필요한 곳에서 가져다 쓰는 방식을 이야기합니다. src/main/resources/templates 에 layout 디렉토리를 추가하여 모든 화면에 공통으로 적용할 header.mustache와 footer.mustache를 생성합니다. 여기서는 공통으로 .. 1. 프로젝트 생성 및 기본 환경 설정 프로젝트 환경 뷰: Mustache 웹 계층: Spring MVC 데이터 저장 계층: JPA, 하이버네이트, H2, MySQL 기반 프레임워크: Spring Framework 빌드: Gradle Gradle 프로젝트 생성 https://start.spring.io/ 에서 사진과 같이 Dependency를 추가해서 프로젝트를 생성한다. Dependency 목록 Lombok: Getter, Setter, 생성자, Builder 등을 어노테이션으로 편리하게 만들어줌 Spring Boot DevTools: Hot Deploy 등 개발의 편리성을 위해 사용 Spring Web: Spring Web 프로젝트 Mustache: 가장 심플한 화면 템플릿 엔진 Spring Data JPA: 스프링에서 JPA를 사용하기 .. 이전 1 2 다음