Spring Boot(三)整合Thymeleaf

    技术2023-06-01  70

    Spring Boot HTML

    html只能通过异步的方式,HTML是可以接收的;同步的方式不能接收,在后台返回一个页面一个java对象是读取不出来的 spring Boot html spring boot可以在html里面读取Java对象 jsp实际是一个中间层 最终还是以html形式输出,通过responds read方法,把最后的资源,一行一行输出,这样的效率会很低。spring boot可以结合Thymeleaf模板来整合HTML ,使用原生的HTML作为视图 Thymeleaf模板是面向web和独立环境的java 模板引擎,能够处理HTML,xml,javaScrip,css等

    工程

    1.打开之前创建的maven工程 springboot1 2.pom.xml添加thymeleaf的依赖 3.配置视图解析器 新建templates 把所有的html放到这里面

    application.yml 创建一个indexHandler

    创建一个html5 index.html 在17 18行按alt +enter 会出现xmlns:th=“http://www.w3.org/1999/xhtml” 可以直接删掉这句,也可以写成xmls=“http://www.w3.org/1999/xhtml”

    不能访问localhost:9090/index 因为静态资源 要访问的话必须要spring boot(application.java)对他进行扫描,才能访问 templates中的index不在spring boot的扫描范围内

    解决办法 static是spring boot默认的扫描文件

    Processed: 0.010, SQL: 9