【玩码不编码,整合是玩出来的(第二期)】springboot项目搭建入门之:springboot整合thymeleaf及其简单使用

本文介绍了如何在SpringBoot项目中整合Thymeleaf,包括修改pom.xml添加依赖,切换到application.yml配置,创建UserInfo实体和Controller,编写index.html页面。同时,解决IDEA中Thymeleaf表达式验证问题,实现动态页面展示。
摘要由CSDN通过智能技术生成

上期回顾

诸位英雄,我们又见面了,上一期我们说到了如何快速创建一个springboot的项目,那么今天我们再将springboot最为推宠的前端展示框架,也就是那个能神奇的将静态页面转化成动态页面的东西给整合进来,它就是thyemleaf,使用的环境不变,仍然是intellij idea 2018.03版本+JDK1.8.0_181-64bit+Maven3.5.2+Springboot2.2.5

修改pom.xml文件,引入thymeleaf和热部署devtools

在这里插入图片

删除上期中的application.properties改用application.yml作为配置文件

在这里插入图片描述

application.yml

server:
  port: 8081 #配置项目访问的端口号
  servlet:
    context-path: /demo  #配置项目访问的根路径


spring:
  mvc:
    static-path-pattern: /**  #静态资源访问路径
  resources:  #告诉springboot在何处查找静态资源(以下是官方默认的静态资源循访的顺序,其中classpath:/templates可视为是自定义的路径)
    static-locations: classpath:/static,
                      classpath:/public,
                      classpath:/resources,
                      classpath:/META-INF/resources,
                      classpath:/templates

  thymeleaf: #================thymeleaf静态资源配置
    prefix: classpath:/templates/
    suffix: .html
    mode: HTML5
    encoding: UTF-8
    servlet:
      content-type: text/html
    cache: false  #缓存,生产环境时可改为true

创建entity文件夹以及UserInfo对象实体

在这里插入图片描述

UserInfo

package com.example.demo.entity;

import java.util.List;

/**
 * @author by Mr.eight_master
 * @date 2020/03/27 21:20
 */
public class UserInfo {
   

    private String username; //用户名
    private boolean gender; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值