@Configuration
public class ThymeleafConfigration { @Bean
public SpringResourceTemplateResolver firstTemplateResolver() {
SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver();
//templateResolver.setPrefix("classpath:/templates2/"); File path = null;
try {
path = new File(ResourceUtils.getURL("classpath:").getPath());
//file:/data/github/testmanagement/target/testmanagement-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!
System.out.println(path.getPath());
} catch (FileNotFoundException e) {
e.printStackTrace();
}
//server.tomcat.basedir=outsidefile/jacococoverage
String outside_templates=path.getParentFile().getParentFile().getParent()+File.separator;
//String outside_templates=path.getParentFile().getParentFile().getParent()+File.separator+"outsidefile"+File.separator+"jacococoverage"+File.separator; System.out.println(outside_templates);
outside_templates=outside_templates.substring(5,outside_templates.length());
//file:/data/github/testmanagement/target/outsidefile/jacococoverage/ System.out.println("new outside_templates is "+outside_templates);
templateResolver.setPrefix("file://"+outside_templates); templateResolver.setSuffix(".html");
templateResolver.setTemplateMode(TemplateMode.HTML);
templateResolver.setCharacterEncoding("UTF-8");
// templateResolver.setOrder(0);
templateResolver.setCheckExistence(true); //Spring Boot中Thymeleaf引擎动态刷新
templateResolver.setCacheable(false);
return templateResolver;
} // @Bean
// public ClassLoaderTemplateResolver secondaryTemplateResolver() {
// ClassLoaderTemplateResolver secondaryTemplateResolver = new ClassLoaderTemplateResolver();
// secondaryTemplateResolver.setPrefix("templates-2/");
// secondaryTemplateResolver.setSuffix(".html");
// secondaryTemplateResolver.setTemplateMode(TemplateMode.HTML);
// secondaryTemplateResolver.setCharacterEncoding("UTF-8");
// secondaryTemplateResolver.setOrder(1);
// secondaryTemplateResolver.setCheckExistence(true);
//
// return secondaryTemplateResolver;
// }
}

最新文章

  1. WPF 保存image控件里的图片
  2. debug 断点无效
  3. iOS中app启动闪退的原因
  4. Centos rsync+inotify 实现数据同步备份
  5. sql 解析字符串添加到临时表中 sql存储过程in 参数输入
  6. Github上如何取消fork别人的repository
  7. matlab函数之diag
  8. 持续集成Jenkins+sonarqube部署教程
  9. ArcGIS API for JavaScript 4.2学习笔记[4] 第二章其余感兴趣的例子
  10. 11) 十分钟学会android--Intent消息处理与传递详解
  11. 漫谈PHP组件、框架、Composer那些事
  12. MyEclipse中jsp编码设置
  13. UML标准建模语言与应用实例
  14. Ubuntu 追加组,用户,设置免sudo密码输入
  15. 聊聊如何设计千万级吞吐量的.Net Core网络通信!
  16. 收集整理的240多个jQuey插件 .
  17. syslinux 和 grub
  18. [BZOJ5291][BJOI2018]链上二次求和(线段树)
  19. Splash Screen 加载窗体 [not finished]
  20. kafka 命令笔记

热门文章

  1. vue入门:(条件渲染)
  2. vscode调试npm包技巧
  3. element table 表格 修改背景为透明并去除边框
  4. C#中构建多线程应用程序[转]
  5. thinkphp5.0 column多字段问题
  6. Delphi 卡通控件
  7. Ubuntu .tar.xz文件解压缩命令
  8. 【SDOI2018】反回文串(【ARC064 F】Rotated Palindromes 加强版)
  9. linux内核 进程调度
  10. Javac可以编译,Java显示找不到或无法加载主类