Springboot项目3种视图(JSP、Thymeleaf、Freemarker)演示

文章目录

一、简要概述

Springboot项目集成了3种视图技术,供需要的技术朋友参考。

二、项目演示

Thymeleaf视图项目主要界面如下,JSP、Freemarker类似不再说明。

麻雀虽小五脏俱全,主要功能有:

  1. CRUD-实现框架spring-data-keyvalue
  2. 分页功能
  3. 输入校验-JSR-303规范
  4. 接口文档-knife4j
  5. 统一异常处理-RestControllerAdvice
  6. docker插件-io.fabric8.docker-maven-plugin
  7. 单元测试-Junit5

三、如何运行

1、源码下载

点击链接下载 spring-data-keyValue

2、代码结构

3、视图切换

首先,激活spring.profiles.active值

三种视图JSP、Thymeleaf、Freemarker对应的配置文件为jsp、html、ftl

如需要使用Thymeleaf视图请在application.yml第9行配置为html以此类推。

其次,将对应pom文件目录下的文件pom.xml、Dockerfile(如果有)覆盖到项目根目录,

例如Thymeleaf视图只需拷贝html文件覆盖,依次类推

4、运行演示

运行 BootApplication即可。

感兴趣的你,快来试试吧!


有任何问题和建议,都可以向我提问讨论,大家一起进步,谢谢!

-over-