当前位置: 首页 > news >正文

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

文章目录

  • 一、简要概述
  • 二、项目演示
  • 三、如何运行
    • 1、源码下载
    • 2、代码结构
    • 3、视图切换
    • 4、运行演示

一、简要概述

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-

http://www.lryc.cn/news/623905.html

相关文章:

  • 【SpringBoot】SpringBoot的异步任务、邮件发送、定时任务
  • Spring Bean 的生命周期:从创建到销毁的完整旅程​
  • 好看的个人导航系统多模板带后台
  • React端到端测试
  • 通达信【牛股妖股埋伏】副图+选股指标
  • Shell脚本-while循环应用案例
  • nn.Module模块介绍
  • 计算机视觉(一):nvidia与cuda介绍
  • OpenMemory MCP发布!AI记忆本地共享,Claude、Cursor一键同步效率翻倍!
  • 【Linux】文件基础IO
  • Agent开发进阶路线:从基础响应到自主决策的架构演进
  • Python使用数据类dataclasses管理数据对象
  • 【C2000】C2000例程使用介绍
  • Python进行中文分词
  • MySQL定时任务详解 - Event Scheduler 事件调度器从基础到实战
  • Blender模拟结构光3D Scanner(二)投影仪内参数匹配
  • 火狐(Mozilla Firefox)浏览器离线安装包下载
  • 学习Python中Selenium模块的基本用法(5:程序基本步骤)
  • Python数据类型转换详解:从基础到实践
  • Python 基础语法(二)
  • 0️⃣基础 认识Python操作文件夹(初学者)
  • Linux:TCP协议
  • RK3568平台开发系列讲解:PCIE trainning失败怎么办
  • 深入解析函数指针及其数组、typedef关键字应用技巧
  • 0-12岁幼儿启蒙与教育
  • CF2121C Those Who Are With Us
  • 2001-2024年中国玉米种植分布数据集
  • 【牛客刷题】01字符串按递增长度截取并转换为十进制数值
  • Day07 缓存商品 购物车
  • 14.web api 5