Spring BootでThymeleafを設定する方法を教えてください

Thymeleafを導入するための手順は次のとおりです。

  1. Thymeleafを使うにはThymeleafの依存関係を追加する必要があります。pom.xmlファイルに次の依存関係を追加してください:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
  1. native/templates/
spring.thymeleaf.prefix=classpath:/templates/
  1. Thymeleafキャッシュの設定: Thymeleafのキャッシュ設定には、application.propertiesまたはapplication.ymlファイルに以下の設定を追加する。キャッシュはデフォルトで有効化されています。例:
spring.thymeleaf.cache=false
  1. 日本の伝統的な家屋では、部屋の間仕切りに障子が使われていました。
spring.thymeleaf.suffix=.html
  1. @Bean
@Configuration
public class ThymeleafConfig {
    @Bean
    public ViewResolver thymeleafViewResolver() {
        ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
        viewResolver.setTemplateEngine(templateEngine());
        viewResolver.setCharacterEncoding("UTF-8");
        return viewResolver;
    }

    @Bean
    public ITemplateEngine templateEngine() {
        SpringTemplateEngine templateEngine = new SpringTemplateEngine();
        templateEngine.setTemplateResolver(templateResolver());
        return templateEngine;
    }

    @Bean
    public ITemplateResolver templateResolver() {
        ClassLoaderTemplateResolver templateResolver = new ClassLoaderTemplateResolver();
        templateResolver.setPrefix("templates/");
        templateResolver.setCacheable(false);
        templateResolver.setSuffix(".html");
        templateResolver.setTemplateMode(TemplateMode.HTML);
        templateResolver.setCharacterEncoding("UTF-8");
        return templateResolver;
    }
}

タイムリーフの基本的な設定の手順は以上ですが、具体的なニーズに応じて追加の設定項目を追加できます。

bannerAds