Spring Boot 速查
共 27 条 Spring Boot 常用注解、配置与命令,涵盖核心注解、配置、数据访问、构建与运行、Web 与最佳实践。 支持搜索与分类筛选,点击即可复制。
核心注解
基于注解的 Web 与分层。
| 命令 | 说明 |
|---|---|
| 启动类注解(含自动配置与组件扫描) | |
| REST 控制器与基础路径 | |
| HTTP 方法映射 | |
| 路径参数 / 查询参数 / 请求体 | |
| 分层组件(被扫描注入) | |
| 依赖注入 |
配置
application 配置与多环境。
| 命令 | 说明 |
|---|---|
| 主配置文件(也可用 .properties) | |
| 常用配置项 | |
| 注入单个配置值 | |
| 绑定一组配置到对象 | |
| 激活环境(application-dev.yml) | |
| 导入外部 / 配置中心配置 |
数据访问
JPA 与事务。
| 命令 | 说明 |
|---|---|
| 实体与主键 | |
| 继承即得常用 CRUD | |
| 方法名即查询(派生查询) | |
| 自定义 JPQL | |
| 事务(方法 / 类级,rollback 默认对 RuntimeException) |
构建与运行
Maven / Gradle 与打包。
| 命令 | 说明 |
|---|---|
| 启动(Maven 项目) | |
| 启动(Gradle 项目) | |
| 打包为可执行 jar(含内嵌容器) | |
| 运行打包产物(--server.port=9090 传参) | |
| 启动时指定环境 |
Web 与最佳实践
全局处理与跨域。
| 命令 | 说明 |
|---|---|
| 全局异常处理 | |
| 跨域配置 | |
| 参数校验(需 spring-boot-starter-validation) | |
| 自定义 Bean 定义 | |
| 健康检查与监控(需引入 actuator) |
使用说明
Spring Boot 速查:核心注解、配置(application.yml 与多环境)、数据访问(JPA 与事务)、构建与运行、Web 与最佳实践;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:核心注解、配置、数据访问、构建与运行、Web 与最佳实践。
- 点「命令」列复制注解或配置片段到项目。
- 启动用 mvn spring-boot:run 或 java -jar app.jar。
- 多环境用 spring.profiles.active 配合 application-{env}.yml。
常见问题
- @RestController 和 @Controller 的区别?
- @RestController = @Controller + @ResponseBody,方法返回对象会直接序列化为 JSON;@Controller 默认按视图名渲染模板。
- 配置用 .properties 还是 .yml?
- 两者等价,.yml 层次更清晰、更常用;用 spring.config.name 可自定义文件名。
- 需要联网吗?
- 不需要,内容静态渲染。