본문 바로가기

JAVA

ThymeleafViewResolver 설정할때 주의점

오늘 개뻘짓 했다.

fragment로 구성된 부분에서

분명 header fragment에 jquery를 넣고 

그다음 content fragment에 jquery에 메서드를 호출해서 사용했는데

이게 웬걸 $를 못찾는다고 하네

주의 깊게 Thymeleaf 설정을 보니 

templateEngine.addDialect(new LayoutDialect(new GroupingRespectLayoutTitleStrategy()))

=>templateEngine.addDialect(new LayoutDialect(new GroupingRespectLayoutTitleStrategy())); 로 현재 병경

이렇게 되어있었다

content 안에 <head>태그안에 <title> 위치와 관련되어있었다.

자세한 내용은 아래의 링크를 보면 sorting strategy에 대해 자세한설명이나와있다.

https://ultraq.github.io/thymeleaf-layout-dialect/groovydoc/nz/net/ultraq/thymeleaf/decorators/strategies/AppendingRespectLayoutTitleStrategy.html

 

AppendingRespectLayoutTitleStrategy (thymeleaf-layout-dialect 2.5.3 API)

 

ultraq.github.io

제발 나처럼 뻘짓하는 일이 없길