inflearn logo
강의

講義

知識共有

타임리프 설정 질문드립니다.

248

whdk333

投稿した質問数 31

0

spring:
  thymeleaf:
    prefix: classpath:/templates/
    suffix: .html

  datasource:
    url: jdbc:h2:tcp://localhost/~/jpashop
    username: sa
    password:
    driver-class-name: org.h2.Driver

  jpa:
    hibernate:
      ddl-auto: create
    properties:
      hibernate:
        #        show_sql: true
        format_sql: true

logging.level:
  org.hibernate.SQL: debug
  org.hibernate.orm.jdbc.bind: trace
#  org.hibernate.type: trace

 

스프링 부트 타임리프 기본 설정

spring:

thymeleaf:

prefix: classpath:/templates/ suffix: .html

 

강의 교재에 위와 같이 적혀져있는데 위 코드가 타임리프 설정 맞게 한 것인가요?

타임리프 설정 김영한강사님 강의 오류

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

네, 맞습니다. 제공해주신 코드는 스프링 부트에서 타임리프를 사용하기 위한 기본 설정입니다. prefixsuffix를 통해 타임리프 템플릿 파일의 위치와 확장자를 지정할 수 있습니다. 여기서 classpath:/templates/는 템플릿 파일들이 위치할 기본 경로를 의미하며, .html은 템플릿 파일들의 확장자를 의미합니다. 따라서, 해당 설정을 통해 src/main/resources/templates 폴더 내의 .html 확장자를 가진 타임리프 템플릿 파일들이 올바르게 인식될 수 있습니다.

추가적으로, 타임리프 캐싱 관련 설정을 비활성화하고 싶다면 spring.thymeleaf.cache 속성을 false로 설정해야 합니다. 이 설정은 개발 중에 템플릿 변경 사항을 서버 재시작 없이 바로 확인할 수 있게 해주므로 개발 편의성을 높여줍니다.

자세한 타임리프 설정에 대한 정보는 ThymeleafAutoConfiguration을 참고하실 수 있습니다.

whdk333님, 타임리프 설정과 관련하여 더 궁금하신 점이 있으시면 언제든지 질문해주세요.

23강 캘린더 화면 실습 강의 2가지 질문

0

33

1

쿠폰이 안 들어와서 문의 드립니다.

0

60

2

강의 오류 확인 요청

0

53

1

피그마 연결 오류

0

138

1

교재 오류

0

99

2

혹시 강의 연장은 따로 불가능 할까요?

0

144

2

다음강의는 뭐에요?

0

95

1

저도 에뮬레이터 버그가 있는 것 같습니다.

0

165

2

실무에서 주로 사용하는 Compass의 다양한 기능

0

120

1

자동완성기능

0

175

2

업캐스팅 16분 40초 부근입니다.

0

210

1

오류관련문의

1

266

1

타임리프 + html + RestController를 쓰는 경우 질문 드립니다!

1

543

1

타임리프 삼항 연산자 질문입니다

0

2950

1

셀레니움 기초 사용법 강좌 질문

3

673

1

타임리프 링크 질문입니다.

0

2743

1

로그인 에러(특이 오류는 없는데 로그인 안되는 현상)

0

686

0

GeolocationPositionError 오류 해결법 공유

2

1000

1

프로젝트 완성 예시 css 밀림

0

480

1

영한님 로드맵 jpa 강의 질문드립니다

0

439

1

테스트 오류

0

319

1

똑같이 작성했는데 오류가 발생합니다 ㅠ

0

326

1

th:if관련해서 궁금한 것이 있습니다.

0

660

1

에러질문드립니다

1

418

1