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();
    }
}

+ Recent posts