🍊
翻译橙
🍊返回主站🤖参与贡献
  • hello,这里是翻译橙
  • spring boot参考文档
    • 1. 法律
    • 2. 寻求帮助
    • 3. 文档概述
    • 4. 入门
    • 5. 升级Spring Boot
    • 6. 使用 Spring Boot 进行开发
      • 6.1. 构建系统
      • 6.2. 构建你的代码
      • 6.3. 配置类
      • 6.4. 自动配置
      • 6.5. Spring Bean 和依赖注入
      • 6.6. 使用@SpringBootApplication注解
      • 6.7. 运行您的应用程序
      • 6.8. 开发者工具
      • 6.9. 打包您的生产应用程序
      • 6.10. 接下来读什么
    • 7.核心特性
      • 7.1. SpringApplication
      • 7.2. 外部化配置
      • 7.3.Profile配置
      • 7.4.日志记录
      • 7.5.国际化
      • 7.6 面向切面的编程
      • 7.7. JSON
      • 7.8. 任务执行与调度
      • 7.9. 单元测试
        • 7.9.1. 测试范围依赖
        • 7.9.2. 测试 Spring 应用程序
        • 7.9.3. 测试 Spring Boot 应用程序
        • 7.9.4. 测试容器
        • 7.9.5. 测试工具
      • 7.10. Docker Compose 支持
      • 7.11. 测试容器支持
      • 7.12. 创建您自己的自动配置
      • 7.13. Kotlin 支持
      • 7.14 SSL
      • 7.15.接下来要读什么
    • 8. 网络
      • 8.1. Servlet Web 应用程序
        • 8.1.1. “Spring Web MVC 框架”
        • 8.1.2. JAX-RS 和Jersey
        • 8.1.3. 嵌入式 Servlet 容器支持
      • 8.2 反应式网络应用程序
        • 8.2.1. “Spring WebFlux 框架”
        • 8.2.2. 嵌入式反应式服务器支持
        • 8.2.3. 反应式服务器资源配置
      • 8.3. 优雅关机
      • 8.4. spring安全
        • 8.4.1. MVC安全
        • 8.4.2. WebFlux 安全
        • 8.4.3. OAuth2
        • 8.4.4. SAML 2.0
      • 8.5. spring 会话
      • 8.6.GraphQL
      • 8.7. Spring HATEOAS
      • 8.8.接下来读什么
    • 9. 数据
      • 9.1. SQL数据库
      • 9.2. 使用 NoSQL 技术
      • 9.3. 接下来读什么
    • 10. 消息
      • 10.1. JMS
      • 10.2. AMQP
      • 10.3. Apache Kafka 支持
      • 10.4. Apache Pulsar 支持
      • 10.5. RSocket
      • 10.6. Spring Integration
      • 10.7. WebSockets
      • 10.8. What to Read Next
    • 11. IO
      • 11.1. 缓存
      • 11.2. Hazelcast
      • 11.3. Quartz 调度程序
      • 11.4. 发送电子邮件
      • 11.5. 验证
      • 11.6. 调用 REST 服务
      • 11.7. web services
      • 11.8. 使用 JTA 进行分布式事务
      • 11.9. 接下来读什么
    • 12. 容器镜像
  • Spring核心功能
    • 1.IOC容器和Bean简介
      • 1.2. 容器概述
      • 1.3. Bean概述
      • 1.4. 依赖项
        • 1.4.1. 依赖注入
        • 1.4.2. 详细的依赖关系和配置
        • 1.4.3. 使用depends-on
        • 1.4.4. 延迟初始化的 Bean
        • 1.4.5. 自动装配协作者
        • 1.4.6. 方法注入
    • 2. Resources
      • 2.1. 介绍
      • 2.2. Resource接口
      • 2.3. 内置Resource实现
      • 2.4. ResourceLoader接口
      • 2.5. ResourcePatternResolver接口
      • 2.6. ResourceLoaderAware接口
      • 2.7. 资源作为依赖
      • 2.8. 应用程序上下文和资源路径
    • 3. 验证、数据绑定和类型转换
      • 3.1. 使用 Spring 的 Validator 接口进行验证
      • 3.2. 将代码解析为错误消息
      • 3.3. Bean 操作和BeanWrapper
      • 3.4. spring类型转换
      • 3.5. spring字段格式
      • 3.6. 配置全局日期和时间格式
      • 3.7. Java Bean 验证
    • 4. SpEL表达式
    • 5. Spring 面向切面编程
      • 5.1. AOP 概念
      • 5.2. Spring AOP 的能力和目标
      • 5.3. AOP 代理
      • 5.4. @AspectJ 支持
        • 5.4.1. 启用@AspectJ 支持
        • 5.4.2. 声明一个切面
        • 5.4.3. 声明切入点
        • 5.4.4. 声明切点
        • 5.4.5. 切面说明
        • 5.4.6. 切面实例化模型
        • 5.4.7. AOP 示例
      • 5.5. 基于模式的 AOP 支持
      • 5.6. 选择要使用的 AOP 声明样式
      • 5.7. 混合切面类型
      • 5.8. 代理机制
      • 5.9. @AspectJ 代理的程序化创建
      • 5.10. 在 Spring 应用程序中使用 AspectJ
      • 5.11.更多资源
    • 6. Spring AOP API
      • 6.1. Spring中的切入点API
      • 6.2. Spring 中的 Advice API
      • 6.3. Spring 中的 Advisor API
      • 6.4. 使用ProxyFactoryBean创建 AOP 代理
      • 6.5. 简洁的代理定义
      • 6.6. 以编程方式创建 AOP 代理ProxyFactory
      • 6.7. 操作切面对象
      • 6.8. 使用“自动代理”工具
      • 6.9. 使用TargetSource实现
      • 6.10. 定义新的切面类型
    • 7. 空指针安全
    • 8. 数据缓冲器和编解码器
    • 9. 日志
    • 10. 附录
      • 10.1. XML 模式
      • 10.2. 自定义XML Schema
        • 10.2.1. 创作 Schema
        • 10.2.2. 编码一个NamespaceHandler
        • 10.2.3. 使用BeanDefinitionParser
        • 10.2.4. 注册处理程序和模式
        • 10.2.5. 在 Spring XML 配置中使用自定义扩展
        • 10.2.6. 更详细的例子
      • 10.3. 应用程序启动步骤
  • 使用redis实现分布式锁
  • Java 安全标准算法名称
  • JDK 9 JEP
  • JDK 10 JEP
  • 人件
    • 《人件》
    • 第一部分 管理人力资源
      • 01 此时此刻,一个项目正在走向失败
      • 02 干酪汉堡,做一个,卖一个
      • 03 维也纳在等你
      • 04 质量——如果时间允许
      • 05 再谈帕金森定律
      • 06 苦杏素
    • 第二部分 办公环境
      • 07 家具警察
      • 08 “朝九晚五在这里啥也完成不了。”
      • 09 在空间上省钱
      • 间奏曲:生产效率度量和不明飞行物
      • 10 大脑时问与身体时间
      • 11 电话
      • 12 门的回归
      • 13 采取保护步骤
    • 第三部分 正确的人
      • 14 霍恩布洛尔因素
      • 15 谈谈领导力
      • 16 雇一名杂耍演员
      • 17 与他人良好合作
      • 18 童年的终结
      • 19 在这儿很开心
      • 20 人力资本
    • 第四部分 高效团队养成
      • 21 整体大于部分之和
      • 22 黑衣团队
      • 23 团队自毁
      • 24 再谈团队自毁
      • 25 竞争
      • 26 一顿意面晚餐
      • 27 敞开和服
      • 28 团队形成的化学反应
    • 第五部分 沃土
      • 29 自我愈复系统
      • 30 与风险共舞
      • 3l 会议、独白和交流
      • 32 终极管理罪恶得主是……
      • 33 “邪恶”电邮
      • 34 让改变成为可能
      • 35 组织型学习
      • 36 构建社区
    • 第六部分 快乐地工作
      • 37 混乱与秩序
      • 38 自由电子
      • 39 霍尔加·丹斯克
由 GitBook 提供支持
在本页

这有帮助吗?

在GitHub上编辑
  1. spring boot参考文档

3. 文档概述

上一页2. 寻求帮助下一页4. 入门

最后更新于1年前

这有帮助吗?

本节提供 Spring Boot 参考文档的简要概述。它充当文档其余部分的地图。

本文档的最新副本可在获取。

3.1. 第一步

如果您正在开始使用 Spring Boot 或“Spring”,请从开始:

  • 从头开始: | |

  • 教程: |

  • 运行您的示例: |

3.2. 从早期版本升级

您应该始终确保正在运行的 Spring Boot 版本。

根据您要升级到的版本,您可以在此处找到一些其他提示:

  • 从 1.x:

  • 到新功能版本:

  • Spring Boot CLI:

3.3. 使用 Spring Boot 进行开发

准备好真正开始使用 Spring Boot 了吗?:

  • 构建系统: | | |

  • 最佳实践: | | |

  • 运行您的代码: | | |

  • 打包您的应用程序:

  • Spring Boot CLI:

3.4. 了解 Spring Boot 功能

3.5. 网络

如果您开发Spring Boot Web应用程序,请看一下以下内容:

3.6. 数据

如果您的应用程序处理数据存储,您可以在此处查看如何配置它:

3.7. 消息传递

如果您的应用程序使用任何消息传递协议,请参阅以下一个或多个部分:

3.8. IO

如果您的应用程序需要 IO 功能,请参阅以下一个或多个部分:

3.9. 容器镜像

Spring Boot 为构建高效的容器镜像提供一流的支持。你可以在这里读更多关于它的内容:

3.10. 转向生产

3.11. GraalVM 本机镜像

Spring Boot 应用程序可以使用 GraalVM 转换为本机可执行文件。您可以在此处阅读有关我们的本机图像支持的更多信息:

3.12. 高级主题

最后,我们为更高级的用户提供了一些主题:

需要有关 Spring Boot 核心功能的更多详细信息? :

弹簧应用程序:

外部配置:

Profiles:

日志记录:

Servlet Web 应用程序:

反应式 Web 应用程序:

优雅关机:

Spring Security:

Spring Session:

Spring HATEOAS:

SQL:

NOSQL:

JMS:

AMQP:

Kafka:

Pulsar:

RSocket:

Spring Integration:

缓存:

Quartz:

邮件:

验证:

REST 客户端:

Webservices:

JTA:

高效容器镜像:

Dockerfiles:

云原生构建包:

当您准备好将 Spring Boot 应用程序推向生产环境时,我们有您可能会喜欢的技巧:

管理端点:

连接选项: |

监控: | | |

GraalVM 本机映像: | |

入门: |

测试: |

高级主题: | |

Spring Boot 应用程序部署: |

构建工具插件: |

附录: | | | | |

docs.spring.io/spring-boot/docs/current/reference/
以下主题
概述
要求
安装
第 1 部分
第2部分
第 1 部分
第2部分
受支持
从 1.x 升级
升级到新功能版本
升级 Spring Boot CLI
我们为您服务
Maven
Gradle
Ant
Starters
代码结构
@配置
@EnableAutoConfiguration
Bean 和依赖注入
IDE
包装
Maven
gradle
生产 jar
使用 CLI
以下内容适合您
SpringApplication
外部配置
Profiles
日志记录
Spring MVC、Jersey、嵌入式 Servlet 容器
Spring Webflux、嵌入式 Servlet 容器
优雅关机
默认安全配置、OAuth2、SAML 自动配置
Spring Session的自动配置
Spring HATEOAS 自动配置
配置 SQL 数据存储、嵌入式数据库支持、连接池等。
自动配置 NOSQL 存储,例如 Redis、MongoDB、Neo4j 等。
ActiveMQ和Artemis的自动配置,通过JMS发送和接收消息
RabbitMQ 自动配置
Spring Kafka 自动配置
Spring for Apache Pulsar 的自动配置
Spring 框架 RSocket 支持的自动配置
Spring Integration 的自动配置
EhCache、Hazelcast、Infinispan 等的缓存支持
Quartz调度
发送电子邮件
JSR-303 验证
使用 RestTemplate 和 WebClient 调用 REST 服务
Spring Web 服务的自动配置
使用 JTA 进行分布式事务
优化 Docker 镜像等容器镜像的技巧
使用 dockerfiles 构建容器镜像
使用 Maven 和 Gradle 支持云原生构建包
一些
概述
HTTP
JMX
指标
审计
HTTP 交换
过程
简介
与 JVM 的主要区别
提前处理
构建包
本机构建工具
JVM
本机构建工具
嵌套配置属性
转换 JAR
已知限制
云部署
操作系统服务
Maven
Gradle
应用程序属性
配置元数据
自动配置类
测试自动配置注释
可执行jar包
依赖版本