Spring Boot 2.1.1.RELEASE Reference
Table of Contents
- I. Spring Boot 文档
- II. 使用 Starter
- III. 使用 Spring Boot
- IV. Spring Boot 功能
- 23. SpringApplication
- 24. Externalized Configuration
- 25. Profiles
- 26. Logging
- 27. JSON
- 28. 开发 Web 应用程序
- 28.1. “ Spring Web MVC 框架”
- 28.2. “ Spring WebFlux 框架”
- 28.3. JAX-RS 和 Jersey
- 28.4. 嵌入式 Servlet 容器支持
- 28.5. 嵌入式反应式服务器支持
- 28.6. Reactive 服务器资源配置
- 29. Security
- 30. 使用 SQL 数据库
- 31. 使用 NoSQL 技术
- 32. Caching
- 33. Messaging
- 34. 使用 RestTemplate 调用 REST 服务
- 35. 使用 WebClient 调用 REST 服务
- 36. Validation
- 37. Sending Email
- 38. JTA 的分布式事务
- 39. Hazelcast
- 40. Quartz Scheduler
- 41. 任务执行和计划
- 42. Spring Integration
- 43. Spring Session
- 44. 通过 JMX 进行监视和 Management
- 45. Testing
- 45.1. 测试范围依赖性
- 45.2. 测试 Spring 应用程序
- 45.3. 测试 Spring Boot 应用程序
- 45.3.1. 检测 Web 应用程序类型
- 45.3.2. 检测测试配置
- 45.3.3. 不包括测试配置
- 45.3.4. 在模拟环境中进行测试
- 45.3.5. 使用正在运行的服务器进行测试
- 45.3.6. 使用 JMX
- 45.3.7. 模拟 bean 和 Spybean
- 45.3.8. 自动配置的测试
- 45.3.9. 自动配置的 JSON 测试
- 45.3.10. 自动配置的 Spring MVC 测试
- 45.3.11. 自动配置的 Spring WebFlux 测试
- 45.3.12. 自动配置的数据 JPA 测试
- 45.3.13. 自动配置的 JDBC 测试
- 45.3.14. 自动配置的数据 JDBC 测试
- 45.3.15. 自动配置的 jOOQ 测试
- 45.3.16. 自动配置的 Data MongoDB 测试
- 45.3.17. 自动配置的数据 Neo4j 测试
- 45.3.18. 自动配置的数据 Redis 测试
- 45.3.19. 自动配置的数据 LDAP 测试
- 45.3.20. 自动配置的 REST Client 端
- 45.3.21. 自动配置的 Spring REST 文档测试
- 45.3.22. 其他自动配置和切片
- 45.3.23. 用户配置和切片
- 45.3.24. 使用 Spock 测试 Spring Boot 应用程序
- 45.4. 测试 Util
- 46. WebSockets
- 47. Web Services
- 48. 使用 WebServiceTemplate 调用 Web 服务
- 49. 创建自己的自动配置
- 50. Kotlin support
- 51. 接下来要读什么
- V. Spring Boot Actuator:可用于生产的功能
- 52. 启用生产就绪功能
- 53. Endpoints
- 54. 通过 HTTP 进行监视和 Management
- 55. 通过 JMX 进行监视和 Management
- 56. Loggers
- 57. Metrics
- 58. Auditing
- 59. HTTP Tracing
- 60. Process Monitoring
- 61. Cloud Foundry 支持
- 62. 接下来要读什么
- VI. 部署 Spring Boot 应用程序
- VII. Spring Boot CLI
- VIII. 构建工具插件
- IX. “使用方法”指南
- 76. Spring Boot 应用程序
- 77. 属性和配置
- 78. 嵌入式 Web 服务器
- 78.1. 使用其他 Web 服务器
- 78.2. 禁用 Web 服务器
- 78.3. 更改 HTTP 端口
- 78.4. 使用随机未分配的 HTTP 端口
- 78.5. 在运行时发现 HTTP 端口
- 78.6. 启用 HTTP 响应压缩
- 78.7. 配置 SSL
- 78.8. 配置 HTTP/2
- 78.9. 配置 Web 服务器
- 78.10. 向应用程序添加 Servlet,过滤器或侦听器
- 78.11. 配置访问日志
- 78.12. 在前端代理服务器后面运行
- 78.13. 使用 Tomcat 启用多个连接器
- 78.14. 使用 Tomcat 的 LegacyCookieProcessor
- 78.15. 使用 Undertow 启用多个侦听器
- 78.16. 使用@ServerEndpoint 创建 WebSocket 端点
- 79. Spring MVC
- 80. 使用 Spring Security 进行测试
- 81. Jersey
- 82. HTTP Clients
- 83. Logging
- 84. Data Access
- 84.1. 配置自定义数据源
- 84.2. 配置两个数据源
- 84.3. 使用 Spring 数据存储库
- 84.4. 将@Entity 定义与 Spring 配置分开
- 84.5. 配置 JPA 属性
- 84.6. 配置 Hibernate 命名策略
- 84.7. 配置 Hibernate 二级缓存
- 84.8. 在 Hibernate 组件中使用依赖注入
- 84.9. 使用自定义 EntityManagerFactory
- 84.10. 使用两个 EntityManager
- 84.11. 使用传统的 persistence.xml 文件
- 84.12. 使用 Spring Data JPA 和 Mongo 存储库
- 84.13. 自定义 Spring Data 的 Web 支持
- 84.14. 将 Spring 数据存储库公开为 REST 端点
- 84.15. 配置 JPA 使用的组件
- 84.16. 使用两个数据源配置 jOOQ
- 85. Database Initialization
- 86. Messaging
- 87. Batch Applications
- 88. Actuator
- 89. Security
- 90. Hot Swapping
- 91. Build
- 92. Traditional Deployment
- X. Appendices