• thymeleaf入门和学习


      springboot框架不推荐使用jsp,一方面是兼容性的技术问题,一方面也是其前后端整合在一起,很难适合当下大规模的网站开发环境。HTML只是一种标记语言,并不具有获取model中数据的功能,所以视图解析得用一种新的框架,比如thymeleaf,js等。

      那么thymeleaf怎么获取session的信息呢?参考这篇文章:https://www.cnblogs.com/LinKinSJ/p/9592447.html

      下面看一下它的配置代码,具体语法可以参看这篇文章,https://www.cnblogs.com/itdragon/archive/2018/04/13/8724291.html

    package org.springframework.boot.autoconfigure.thymeleaf; import org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider; import org.springframework.core.env.Environment; import org.springframework.core.io.ResourceLoader; import org.springframework.util.ClassUtils; // Environment类型能干什么和,以及为什么在properties文件中可以通过spring.thymeleaf.suffix可以改变其路径 public class ThymeleafTemplateAvailabilityProvider implements TemplateAvailabilityProvider { @Override public boolean isTemplateAvailable(String view, Environment environment, ClassLoader classLoader, ResourceLoader resourceLoader) { if (ClassUtils.isPresent("org.thymeleaf.spring5.SpringTemplateEngine", classLoader)) { String prefix = environment.getProperty("spring.thymeleaf.prefix", ThymeleafProperties.DEFAULT_PREFIX); String suffix = environment.getProperty("spring.thymeleaf.suffix", ThymeleafProperties.DEFAULT_SUFFIX); return resourceLoader.getResource(prefix + view + suffix).exists(); } return false; } }

  • 相关阅读:
    轻时代来临 资深架构师分享手游五大设计要点
    Netty 介绍
    Socket编程与线程
    java多线程并发访问解决方案
    throws 和throw 的区别
    JRE
    Servlet的生命周期
    页面介绍
    项目技术介绍
    软件开发环境
  • 原文地址:https://www.cnblogs.com/Robin008/p/10212939.html
Copyright © 2020-2023  润新知