跳至主要內容

简介

原创程序员小富大约 1 分钟

为什么有这个项目

其实这个项目最开始是我自己学习技术时做的笔记,只不过后来随着工作时间越长接触到的技术种类越来越多,内容一点点变得成体系了。后来自己的就将它作为了技术字典,因为开发过程中很容易用到相同的场景,有了这个字典,不在浪费时间在上网查询琐碎的文档和教程上。

反正这个项目的核心原则:拿来即用

为什么还弄Sprinboot2.x案例

尽管 SpringBoot 3.0 已经开始更新和使用,但眼下全面拥抱 SpringBoot3.x 还为时过早,因为Java的主流版本是 JDK8。围绕 JDK8 版本生态系统的中间件和工具已经相当成熟,因此企业更倾向于依赖这种稳定性和成熟度,而不是追求最新版本。

选择技术栈时,稳定性和成熟度仍然是企业考虑的首要因素。迁移到新版本需要时间和资源,同时可能面临兼容性和稳定性的风险。

因此,对于现有的SpringBoot项目,继续使用 2.x 版本是更为明智的选择。

环境准备

<!-- springboot核心包 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter</artifactId>
    <version>2.7.6</version>
</dependency>

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <version>2.7.6</version>
</dependency>

代码案例

涉及到实战内容都有GitHub案例,在文末有如下图的卡片,点击进入Github

上次编辑于: