当前位置: 首页 > 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.dtcms.com/a/335842.html

相关文章:

  • 图解直接插入排序C语言实现
  • 3.逻辑回归:从分类到正则化
  • pyecharts可视化图表组合组件_Grid:打造专业数据仪表盘
  • 矿物分类案列 (一)六种方法对数据的填充
  • C#WPF实战出真汁13--【营业查询】
  • 《设计模式》工厂方法模式
  • 数据结构与算法之 leetcode 98. 验证二叉搜索树 (前序,中序,后序遍历)
  • 影刀 RAP 迁移华为云备忘录数据到得到笔记
  • GitHub Copilot:AI编程助手的架构演进与真实世界影响
  • mac电脑开发嵌入式基于Clion(stm32CubeMX)
  • 深入了解linux系统—— 线程控制
  • IDE/去读懂STM32CubeMX 时钟配置图(有源/无源晶振、旁路/晶振模式、倍频/分频)
  • 三、k8s 1.29 之 安装2
  • 重温k8s基础概念知识系列三(工作负载)
  • 什么是GD库?PHP中7大类64个GD库函数用法详解
  • Kafka 面试题及详细答案100道(23-35)-- 核心机制2
  • 基础IO_系统文件IO | 重定向【Linux】
  • 《程序员修炼之道》第三四章读书笔记
  • 《算法导论》第 27 章 - 多线程算法
  • scikit-learn/sklearn学习|套索回归Lasso解读
  • Ansible 核心功能进阶:自动化任务的灵活控制与管理
  • 自由职业数据科学:从细分定位到规模化的实战路线
  • 记忆翻牌游戏 greenfoot 开发
  • 机器人经验学习1 杂记
  • 电子电气架构 --- 自动驾驶汽车的下一步发展是什么?
  • Python自学10-常用数据结构之字符串
  • 机器学习算法篇(十三)------词向量转化的算法思想详解与基于词向量转换的文本数据处理的好评差评分类实战(NPL基础实战)
  • 深度解析 Tomcat ProtocolHandler 工作原理
  • 安装 Docker 支持 NVIDIA 显卡的依赖
  • AI Search进化论:从RAG到DeepSearch的智能体演变全过程