Sat*_*jan 6 spring spring-mvc thymeleaf
默认情况下,Spring Boot Application在classpath:// templates下搜索thymeleaf 模板
我们如何添加一个解析器对于Eg,我们需要使用FileTemplateResolver从本地目录中搜索模板,如"c:\ MyTemplates"?
m4r*_*tin 10
您可以通过调用setTemplateResolvers方法或通过调用addTemplateResolver方法在TemplateEngine上添加更多模板解析器.FileTemplateResolver
@Configuration
public class ThmeleafExtension {
@Autowired
private SpringTemplateEngine templateEngine;
@PostConstruct
public void extension() {
FileTemplateResolver resolver = new FileTemplateResolver();
resolver.setPrefix("D:\\templates\\");
resolver.setSuffix(".html");
resolver.setTemplateMode("HTML5");
resolver.setOrder(templateEngine.getTemplateResolvers().size());
resolver.setCacheable(false);
templateEngine.addTemplateResolver(resolver);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14626 次 |
| 最近记录: |