사이드 프로젝트 구현용 Thymeleaf 적용기

김동영·2023년 2월 20일
0

Side_KCMS

목록 보기
1/1

목차

  1. 목적
  2. dependency
  3. yml 설정
  4. 참고
  5. 적용 프로젝트

1. 목적

  • 스프링부트 환경 기준 하나의 서버에서 프론트도 개발하기 위해 적용
  • 부트스트랩을 통한 다양한 Docs 제공으로 생산성 향상
  • 백오피스 개발로 유려한 디자인보다 온전한 기능에 충실하기 위해 적용.

2. dependency

// 스프링부트용 타임리프 -> io.spring.dependency-management 로 부트 버전에 맞춰 관리
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'

// 레이아웃용 디펜던시
implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:3.2.0'

3. yml 설정

spring:
  thymeleaf:
    prefix: classpath:/templates/
    suffix: .html
    cache: false # 캐시설정, TODO: 운영에서는 true 로 한다고 함.
    check-template-location: true # templates 디렉토리 검사(파일 없으면 에러 발생)

99. 참고

1. 적용 프로젝트

profile
프레임워크와 함께하는 백엔드 개발자입니다.

0개의 댓글