SpringBoot集成Thymeleaf

简介: SpringBoot集成Thymeleaf

一、IEDA创建web项目

IntelliJ IDEA 新建/创建Maven Web项目Project_MonkT的博客-CSDN博客

二、IDEA引入springboot

IDEA Maven SpringBoot配置POM文件_MonkT的博客-CSDN博客

三、IEAD MAVEN创建springboot 项目

IntelliJ IDEA 新建/创建Maven Web项目Project_MonkT的博客-CSDN博客

四、环境

4.1 IDE IntelliJ IDEA 2020

4.2 SpringBoot 2.6.4

4.3 Thymeleaf 2.2.2

4.4 Hibernate 5.3.1.Final

4.5 Maven 3.6.3

五、Thymeleaf的POM文件

<dependency>
      <groupId>nz.net.ultraq.thymeleaf</groupId>
      <artifactId>thymeleaf-layout-dialect</artifactId>
      <version>2.2.2</version>  <!-- dialect依赖-->
    </dependency>

六、操作过程

6.1 在src->main->resources下创建Templates文件夹(Views不好用)。Templates里面存放Controller映射的Thymeleaf的html模板文件,同时创建back文件夹和login.html文件。有图有真相:

6.2 Controller 下创建登录的action。

@RequestMapping(value = "/login.html")
    public String index(Model model) {
        //http://192.168.3.170:9103/login.html
        model.addAttribute("SOFT_NAME", ConfigService.getPlatformConfig().SOFT_NAME);
        model.addAttribute("SITE_TITLE", ConfigService.getPlatformConfig().SITE_TITLE);
        model.addAttribute("KEY_WORD", ConfigService.getPlatformConfig().KEY_WORD);
        model.addAttribute("DESCRIPTON", ConfigService.getPlatformConfig().DESCRIPTON);
        return "back/login";
    }

 return "back/login"; 这里是关键,找Templates文件夹 下的back下的Login.html文件

运行之

OK

 

目录
相关文章
|
1月前
|
Java Maven Docker
gitlab-ci 集成 k3s 部署spring boot 应用
gitlab-ci 集成 k3s 部署spring boot 应用
|
4月前
|
Java API 开发者
在Spring Boot中集成Swagger API文档
在Spring Boot中集成Swagger API文档
|
6天前
|
JSON Java API
springboot集成ElasticSearch使用completion实现补全功能
springboot集成ElasticSearch使用completion实现补全功能
14 1
|
21天前
|
前端开发 Java 程序员
springboot 学习十五:Spring Boot 优雅的集成Swagger2、Knife4j
这篇文章是关于如何在Spring Boot项目中集成Swagger2和Knife4j来生成和美化API接口文档的详细教程。
45 1
|
1月前
|
存储 前端开发 Java
Spring Boot 集成 MinIO 与 KKFile 实现文件预览功能
本文详细介绍如何在Spring Boot项目中集成MinIO对象存储系统与KKFileView文件预览工具,实现文件上传及在线预览功能。首先搭建MinIO服务器,并在Spring Boot中配置MinIO SDK进行文件管理;接着通过KKFileView提供文件预览服务,最终实现文档管理系统的高效文件处理能力。
201 11
|
2月前
|
XML Java 关系型数据库
springboot 集成 mybatis-plus 代码生成器
本文介绍了如何在Spring Boot项目中集成MyBatis-Plus代码生成器,包括导入相关依赖坐标、配置快速代码生成器以及自定义代码生成器模板的步骤和代码示例,旨在提高开发效率,快速生成Entity、Mapper、Mapper XML、Service、Controller等代码。
springboot 集成 mybatis-plus 代码生成器
|
2月前
|
Java Spring
springboot 集成 swagger 2.x 和 3.0 以及 Failed to start bean ‘documentationPluginsBootstrapper‘问题的解决
本文介绍了如何在Spring Boot项目中集成Swagger 2.x和3.0版本,并提供了解决Swagger在Spring Boot中启动失败问题“Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerEx”的方法,包括配置yml文件和Spring Boot版本的降级。
springboot 集成 swagger 2.x 和 3.0 以及 Failed to start bean ‘documentationPluginsBootstrapper‘问题的解决
|
21天前
|
Java Spring
springboot 学习十一:Spring Boot 优雅的集成 Lombok
这篇文章是关于如何在Spring Boot项目中集成Lombok,以简化JavaBean的编写,避免冗余代码,并提供了相关的配置步骤和常用注解的介绍。
73 0
|
3月前
|
NoSQL 关系型数据库 MySQL
SpringBoot 集成 SpringSecurity + MySQL + JWT 附源码,废话不多直接盘
SpringBoot 集成 SpringSecurity + MySQL + JWT 附源码,废话不多直接盘
133 2
|
3月前
|
NoSQL Java Redis
Spring Boot集成Redis全攻略:高效数据存取,打造性能飞跃的Java微服务应用!
【8月更文挑战第3天】Spring Boot是备受欢迎的微服务框架,以其快速开发与轻量特性著称。结合高性能键值数据库Redis,可显著增强应用性能。集成步骤包括:添加`spring-boot-starter-data-redis`依赖,配置Redis服务器参数,注入`RedisTemplate`或`StringRedisTemplate`进行数据操作。这种集成方案适用于缓存、高并发等场景,有效提升数据处理效率。
469 2