当前位置: 首页 > news >正文

杭州萧山区专业做网站的公司一个网站有哪些优势

杭州萧山区专业做网站的公司,一个网站有哪些优势,wordpress 主题导出,起飞页做网站最近开发当中需要在SpringBoot配置多个不同Thymeleaf位置#xff0c;特此记录下相关过程 默认Thymeleaf配置 当我们集成thymeleaf后#xff0c;会有一个默认的配置信息,可以在配置文件当中配置默认的信息#xff0c;修改路径#xff0c;前后缀等等参数 spring:thymeleaf…最近开发当中需要在SpringBoot配置多个不同Thymeleaf位置特此记录下相关过程 默认Thymeleaf配置 当我们集成thymeleaf后会有一个默认的配置信息,可以在配置文件当中配置默认的信息修改路径前后缀等等参数 spring:thymeleaf:prefix: classpath:/templates/mode: HTMLcache: truecheck-template: trueencoding: UTF-8suffix: .htmltemplate-resolver-order: 具体实现则是通过ThymeleafAutoConfiguration类中进行的自动配置 BeanSpringResourceTemplateResolver defaultTemplateResolver() {SpringResourceTemplateResolver resolver new SpringResourceTemplateResolver();resolver.setApplicationContext(this.applicationContext);resolver.setPrefix(this.properties.getPrefix());resolver.setSuffix(this.properties.getSuffix());resolver.setTemplateMode(this.properties.getMode());if (this.properties.getEncoding() ! null) {resolver.setCharacterEncoding(this.properties.getEncoding().name());}resolver.setCacheable(this.properties.isCache());Integer order this.properties.getTemplateResolverOrder();if (order ! null) {resolver.setOrder(order);}resolver.setCheckExistence(this.properties.isCheckTemplate());return resolver;}配置多个thymeleaf模板位置 由于默认配置只能设置一个thymeleaf模板位置所以当需要配置多个模板位置的时候就需要自行定义模板解析即可 Configuration public class ThymeleafConfig {/*** 这里重写默认的解析配置*/Beanpublic SpringResourceTemplateResolver defaultTemplateResolver(){SpringResourceTemplateResolver springResourceTemplateResolver new SpringResourceTemplateResolver();springResourceTemplateResolver.setOrder(1); //解析匹配优先级 从1开始进行匹配springResourceTemplateResolver.setCacheable(false); //是否缓存springResourceTemplateResolver.setTemplateMode(TemplateMode.HTML); //模板类型springResourceTemplateResolver.setSuffix(.html); //匹配后缀springResourceTemplateResolver.setPrefix(classpath: /theme/); //匹配前缀springResourceTemplateResolver.setCharacterEncoding(UTF-8); //文件编码springResourceTemplateResolver.setCheckExistence(true); //匹配前是否检查文件是否存在 如果需要存在多个TemplateResolver解析器 这里需要设置成true 不然不会进入到后面的解析器return springResourceTemplateResolver;}/*** 这里写第二个解析配置*/Beanpublic SpringResourceTemplateResolver springResourceTemplateResolver(){SpringResourceTemplateResolver springResourceTemplateResolver new SpringResourceTemplateResolver();springResourceTemplateResolver.setOrder(2);springResourceTemplateResolver.setCacheable(false);springResourceTemplateResolver.setTemplateMode(TemplateMode.HTML);springResourceTemplateResolver.setSuffix(.html);springResourceTemplateResolver.setPrefix(file: d:/test/);springResourceTemplateResolver.setCharacterEncoding(UTF-8);springResourceTemplateResolver.setCheckExistence(false); //最后一个解析器需要设置为falsereturn springResourceTemplateResolver;} }注意事项 ClassLoaderTemplateResolverFileTemplateResolverUrlTemplateResolverSpringResourceTemplateResolver 这四个解析器都可以解析thymeleaf模板不过根据名称就能知道什么情况下使用什么解析器就不详细说明了。defaultTemplateResolver 是否一定要重写不一定如果不重写也没关系只是还能解析到默认配置而已order和checkExistence如果前一个order的TemplateResolver设置checkExistence为false后续order的TemplateResolver将无法正常解析。
http://www.yutouwan.com/news/483140/

相关文章:

  • 培训网站制作网站南通网站维护
  • 网站设计就业前景网站维护的内容和步骤
  • 在线写代码的网站页游最火的游戏
  • 入口网站推广郑州网站zhi zuo
  • 惠州网站制作费用淄博百度推广
  • 中国建设银行报网站企业网站的建设流程包含哪些环节?
  • 小程序开发和网站开发的区别扬州建站公司
  • 网深圳网站优化洛阳网站设计开发
  • 网站要用什么软件做网站建设公司 石景山
  • 中文企业网站模板html济南网站建设山东聚搜网推荐
  • 专业网站制作的公司哪家好陕西最新消息
  • 推进网站建设工作计划比亚迪新能源汽车介绍
  • 图片素材网站有哪些做图片网站会侵权吗
  • 怎么做捕鱼网站营销型网站一个多少钱
  • 南昌网站全新开发延边网站开发
  • 云计算网站建设全媒体运营师
  • 免费企业网站建设要求企业网站的推广方法
  • 建设公司自己的网站首页wordpress 换主题
  • 网站设计服务商公司做网站推广百度和阿里巴巴
  • 川沙网站建设服务器打不开网站
  • 容桂免费网站建设公司吴忠市利通区建设局网站
  • 东莞龙岗网站建设木兰姐网站建设
  • 做书评的网站店匠怎么做网页
  • 关于加强网站建设珠海电脑自己建网站
  • 宁波怎么做外贸公司网站如何开网店详细步骤
  • 东平县建设局信息网站网页设计培训学校多少
  • 江门企业建站程序江西手机版建站系统开发
  • 一个网站需要服务器吗网站搭建北京
  • 宜昌网站seo常州西站建设规划
  • 登封网站建设哈尔滨市建设工程网