首页 » 技术资讯 » springboot3 从0开始实践之项目基本骨架搭建1(搭建骨架项目实践小李)「springboot骨架生成器」

springboot3 从0开始实践之项目基本骨架搭建1(搭建骨架项目实践小李)「springboot骨架生成器」

少女玫瑰心 2024-07-23 18:02:38 技术资讯 0

扫一扫用手机浏览

文章目录 [+]

最近项目不忙,很久之前就听说springboo3启动很快,早有打算实践springboot3了,一直不得空,现在是时候从0开始了(和springboot2还是有很多差别)。

环境准备

首先要升级你的 JDK 最低到 JDK17。
由于 Java EE 已经变更为 Jakarta EE,包名以

springboot3 从0开始实践之项目基本骨架搭建1(搭建骨架项目实践小李) springboot3 从0开始实践之项目基本骨架搭建1(搭建骨架项目实践小李) 技术资讯
(图片来自网络侵删)

javax开头的需要相应地变更为jakarta。

搭建项目

springboot3 从0开始实践之项目基本骨架搭建1(搭建骨架项目实践小李) springboot3 从0开始实践之项目基本骨架搭建1(搭建骨架项目实践小李) 技术资讯
(图片来自网络侵删)

1 快速搭建骨架,推荐使用官方网站生成,当然也可以用springtool

2 搭建测试环境

技术选型: JPA (领域驱动模型建模非常方便)+ h2 数据库(测试时非常推荐)

配置文件如下:

3 配置Bean校验

3.1 通过 @Valid为controller层的对象添加统一校验(入参建议controller层所有的入参都用对象来接收参数)。

3.2 对不合格的参数进行统一处理,注意捕获的异常类为WebExchangeBindException

区别于springBoot2的异常类

4 配置swagger的增强knife4j,便于直接启动项目后可以在浏览测试。

maven坐标

swagger生效配置

5 结果。
第一步搭建完成。

最后

多年开发,现在每天思考的是如何用最优的技术,最快速的落地业务,希望大家一起多多交流。

标签:

相关文章