搭建 spring boot 环境
安装 JDK
## scoop 是 windows 下的一个包管理器
## 给 Scoop 添加一个名为 java 的“软件库”(Bucket)
scoop bucket add java
scoop install temurin25-jdk
安装 Manve
scoop install main/maven
安装 Spring Boot CLI
scoop bucket add extras
## 安装 Spring Boot CLI
scoop install springboot
常用命令:
spring run [文件名].groovy:直接运行一个 Groovy 脚本(自动下载依赖并启动内嵌服务器)。
spring test [文件名].groovy:运行针对该脚本的测试
spring init:直接下载一个默认配置的 Spring Boot 压缩包(包含 Maven 和基础依赖)。
spring init --list:列出所有可选的参数(比如支持哪些版本的 Java、有哪些 Starter
spring --version:查看当前安装的 CLI 版本(确认是否支持 Spring Boot 4)。
spring help [命令名]:查看某个具体命令的详细用法(例如 spring help init)。
spring shell:进入一个交互式的 Shell 界面,支持命令补全。
初始化一个完整的 spring boot 项目
进入:https://start.spring.io/,配置如下图:

配置前安装依赖
先确保配置正确,否则安装依赖时会报错
## 配置
application.yaml
## 安装依赖
mvn clean install
基本配置
setting.json
{
// 自动保存设置:延迟保存
"files.autoSave": "afterDelay",
// 自动保存延迟时间(毫秒)
"files.autoSaveDelay": 1000,
// 启用 Java 自动构建(依赖于 Spring Boot DevTools)
"java.autobuild.enabled": true,
// Java 代码格式化:Google 风格指南地址
"java.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-java-google-style.xml",
// Java 代码格式化风格名称
"java.format.settings.profile": "GoogleStyle",
// 保存时自动格式化代码
"editor.formatOnSave": true,
// 默认代码格式化工具:RedHat Java 扩展
"editor.defaultFormatter": "redhat.java",
// Java 文件格式化器配置
"[java]": {
"editor.defaultFormatter": "redhat.java"
},
// JSON 文件格式化器配置(使用 Prettier)
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// YAML 文件格式化器配置(使用 Prettier)
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// 拼写检查:排除的单词列表
"cSpell.words": ["mybatis", "sidoc"],
// Java 编译:空值分析模式为自动
"java.compile.nullAnalysis.mode": "automatic"
}
其它
Swagger 的依赖包的名称是 springdoc,一般通过 @Operation 等注解来使用,如下:
@Operation(summary = "查询所有", description = "查询所有实名认证信息")
@GetMapping("/list")
public Result<List<RealNameAuth>> getAll() {
List<RealNameAuth> list = realNameAuthService.getAll();
return Result.success(list);
}