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

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.xdnf.cn/news/18064.html

相关文章:

  • TypeScript中的import语法详解
  • qt svg缺失元素, 原因是不支持 rgba
  • Gemini 学习记录:实践与反思
  • 区块链练手项目(持续更新)
  • [优选算法专题二滑动窗口——将x减到0的最小操作数]
  • 数据结构:在二叉搜索树中插入元素(Insert in a BST)
  • 已开源:Highcharts.NET,Highcharts Android,与Highcharts iOS集成
  • JUC常用线程辅助类详解
  • Vue中v-show与v-if的区别
  • 【每日一题】Day 6
  • 代码管理系统简介与部署
  • 2.4 双向链表
  • Redis学习--集群 数据分片、哈希槽、集群配置、主从容错迁移、扩缩容
  • Golang 后台技术面试套题 1
  • 《Nursing Research》(护理SCI)LaTeX模板详细教程:从入门到投稿(一)
  • OpenMemory MCP发布!AI记忆本地共享,Claude、Cursor一键同步效率翻倍!
  • Week 12: 深度学习补遗:RNN与LSTM
  • Go语言并发编程 ------ 锁机制详解
  • 【C++知识杂记1】智能指针及其分类
  • w嵌入式分享合集68
  • 什么是EDA(Exploratory Data Analysis,探索性数据分析)
  • MariaDB 多源复制
  • Windchill 11 Enumerated Type Customization Utility-枚举类型自定义实用程序
  • 嵌入式开发入门—电子元器件~半导体
  • Linux设备模型深度解析
  • 运动场和光流-动手学计算机视觉17
  • Spring 源码学习(十一)—— webmvc 配置
  • 【k8s、docker】Headless Service(无头服务)
  • Tomcat Connector连接器原理
  • 阶段二:7-上网行为安全概述