第一种选择:我们有一个项目[springboot],但我们没有
创建了任何使用thymeleaf的配置。你只需要创建文件
在资源目录中->模板[索引.html]只是
只需在控制器中使用它
@配置
@Bean
public ClassLoaderTemplateResolver yourTemplateResolver() {
ClassLoaderTemplateResolver configurer = new ClassLoaderTemplateResolver();
configurer.setPrefix("customLocation/");
configurer.setSuffix(".html");
configurer.setTemplateMode(TemplateMode.HTML);
configurer.setCharacterEncoding("UTF-8");
configurer.setOrder(0);
configurer.setCheckExistence(true return configurer;
}}
More info can be found here
compile group: 'org.springframework.boot', name: 'spring-boot-starter-thymeleaf', version: '2.1.2.RELEASE'
compile group: 'org.thymeleaf.extras', name: 'thymeleaf-extras-springsecurity5', version: '3.0.4.RELEASE'
为创建一个文件
@Configuration
@ConditionalOnClass(SpringSecurityDialect::class)
class ThymeleafSecurityDialectConfiguration protected constructor() {
@Bean
@ConditionalOnMissingBean
fun securityDialect(): SpringSecurityDialect {
return SpringSecurityDialect()
}
}
如果您想将JSP目录设置为resources->templates文件夹,请参考这个答案。这个问题已经解决了
Ref