目录
1.关于文档
2.获得帮助
3.第一步
6.转向生产
7.高级主题
II。入门
9.系统要求
11.3.1。@RestController和@RequestMapping Annotations
11.3.2。@EnableAutoConfiguration注释
13.2.2。在没有父POM的情况下使用Spring Boot
13.2.3。使用Spring Boot Maven插件
15.配置类
18.使用@SpringBootApplication Annotation
23.8。使用ApplicationRunner或CommandLineRunner
24.7.2。在Spring环境中将YAML公开为属性
转换持续时间
转换数据大小
24.8.5。@ConfigurationProperties验证
24.8.6。@ConfigurationProperties与@Value
25.简介
26.记录
28.1.2。HttpMessageConverters
28.1.3。自定义JSON序列化程序和反序列化程序
28.1.4。MessageCodesResolver的信息
28.1.9。ConfigurableWebBindingInitializer
28.2.2。带有HttpMessageReaders和HttpMessageWriters的HTTP编解码器
将Servlet,过滤器和监听器注册为Spring Bean
28.4.3。ServletWebServerApplicationContext
程序化定制
直接自定义ConfigurableServletWebServerFactory
29.安全
30.3.4。在View中打开EntityManager
31.2.3。Spring Data MongoDB存储库
31.3.4。Spring Data Neo4j存储库
31.5.2。Spring Data Solr存储库
31.6.1。通过REST客户端连接到Elasticsearch
31.6.2。使用Jest连接到Elasticsearch
31.6.3。使用Spring数据连接到Elasticsearch
31.6.4。Spring Data Elasticsearch存储库
31.7.2。Spring Data Cassandra存储库
31.8.2。Spring Data Couchbase存储库
31.9.2。Spring Data LDAP存储库
32.缓存
33.1.3。使用JNDI ConnectionFactory
34.使用REST调用REST服务 RestTemplate
35.使用REST调用REST服务 WebClient
36.验证
45.测试
45.3.11。自动配置Spring WebFlux测试
45.3.21。自动配置的Spring REST Docs测试
使用Mock MVC自动配置Spring REST Docs测试
使用REST Assured自动配置Spring REST Docs测试
45.3.24。使用Spock测试Spring Boot应用程序
45.4.1。ConfigFileApplicationContextInitializer
47.1。用Web调用Web服务WebServiceTemplate
49.5。 @ConfigurationProperties
52.终点
输入类型转换
路径
HTTP方法
消费
产生
52.8.1。自动配置的HealthIndicators
52.8.2。编写自定义HealthIndicators
52.8.4。自动配置的ReactiveHealthIndicators
52.9.1。自动配置的InfoContributors
52.9.5。编写自定义InfoContributors
54.3。通过HTTP使用Jolokia for JMX
55.记录器
57.审计
60.1。禁用Extended Cloud Foundry Actuator支持
62.4.1。AWS Elastic Beanstalk
67.使用Groovy Bean DSL开发应用程序
72.1.1。 spring-boot:exejar
72.2。 spring-boot:findmainclass
75.3。在开始之前自定义Environment或ApplicationContext
75.4。构建ApplicationContext层次结构(添加父或根上下文)
76.2。外化配置SpringApplication
77.8.1。带有Undertow的HTTP / 2
77.8.4。带有Reactor Netty的HTTP / 2
77.10。向应用程序添加Servlet,过滤器或监听器
77.10.1。使用Spring Bean添加Servlet,过滤器或监听器
77.10.2。使用类路径扫描添加Servlet,过滤器和监听器
77.14。使用Tomcat的LegacyCookieProcessor
77.16。使用@ServerEndpoint创建WebSocket端点
78.3。自定义Jackson ObjectMapper
78.6。关闭Spring MVC DispatcherServlet
80.泽西岛
80.1。使用Spring Security保护Jersey端点
82.记录
82.1。配置Logging for Logging
82.2.1。使用YAML或JSON配置Log4j 2
83.3。使用Spring Data Repositories
83.4。从Spring配置中分离@Entity定义
83.9。使用自定义EntityManagerFactory
83.11。使用传统persistence.xml文件
83.12。使用Spring Data JPA和Mongo存储库
83.13。自定义Spring Data的Web支持
83.14。将Spring Data Repositories暴露为REST端点
83.16。使用两个DataSource配置jOOQ
84.5.2。在启动时执行Liquibase数据库迁移
87.执行器
88.安全
88.2。更改UserDetailsService和添加用户帐户
89.热插拔
90.建立
90.5。使用Spring Boot应用程序作为依赖项
90.8。从Maven开始远程调试Spring Boot应用程序
90.9。从Ant构建可执行文件而不使用spring-boot-antlib
91.2。将现有应用程序转换为Spring Boot
X.附录
任何
课程参考
处理为
记录器名称
C.1。来自“spring-boot-autoconfigure”模块
C.2。来自“spring-boot-actuator-autoconfigure”模块
E.2。Spring Boot的“JarFile”类
E.2.1。与标准Java“JarFile”的兼容性
F.依赖版本