Springboot项目3种视图(JSP、Thymeleaf、Freemarker)演示
文章目录
- 一、简要概述
- 二、项目演示
- 三、如何运行
- 1、源码下载
- 2、代码结构
- 3、视图切换
- 4、运行演示
一、简要概述
Springboot项目集成了3种视图技术,供需要的同学参考。
二、项目演示
Thymeleaf视图项目主要界面如下,JSP、Freemarker类似不再说明。
麻雀虽小五脏俱全,主要功能有:
- CRUD-实现框架
spring-data-keyvalue
- 分页功能
- 输入校验-
JSR-303规范
- 接口文档-
knife4j
- 统一异常处理-
RestControllerAdvice
- docker插件-
io.fabric8.docker-maven-plugin
- 单元测试-
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-