Spring Boot :: Freemarker 템플릿 뷰 사용하기
[Spring Boot] Freemarker Template View 사용하기
template 엔진을 여러가지 사용해보면서 가장 사용하기 편하고, 재미있는 템플릿 엔진을 사용해 보려고 연구중이에요.
SpringBoot + Datasource 연동까지 되어있는 프로젝트는 아래 링크를 따라서 진행해 보세요.ㅎ
https://www.wrapuppro.com/programing/view/chpzfIy9HQAGupZ
application.properties freemarker 추가
#freemarker
spring.freemarker.template-loader-path=classpath:/templates/
spring.freemarker.prefix=/freemarker/
spring.freemarker.suffix=.ftl
spring.freemarker.contentType=text/html
spring.freemarker.charset=UTF-8
spring.freemarker.cache=false
:: src/main/resources/templates/freemarker/*.ftl 파일을 리턴합니다.
기본적인 세팅이 되었다면, template 엔진 freemarker 를 세팅해 보겠습니다.
build.gradle 파일에 freemarker 의존성을 추가합니다.
implementation 'org.springframework.boot:spring-boot-starter-freemarker'
Gradle 을 refresh 하면 src/main/resources/templates 라는 패키지가 생성이 됩니다.
index.ftl 을 생성해서 (freemarker 에서는 .ftl 확장자를 사용합니다.)
MainController Java 파일 생성
localhost:8011 저는 8011 포트를 사용했습니다.