thymeleaf 에서 외부 사이트 특정 부위 insert(include) 하기
html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>head</h1>
<!-- 주소 :: 태그명.클래스명 -->
<div th:insert="https://www.thymeleaf.org :: section.description" >...</div>
<h1>foot</h1>
</body>
</html>
config 파일에 아래와 같이 설정해 줘야 한다.
configuration 파일이 없다면 임의로 하나 만들면 된다.
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.thymeleaf.templateresolver.UrlTemplateResolver;
@Configuration
public class SpringTemplateConfig {
// UrlTemplateResolver를 빈으로 등록
@Bean
public UrlTemplateResolver urlTemplateResolver() {
return new UrlTemplateResolver();
}
}