手动安装
使用SDKMAN安装
OSX Homebrew安装
MacPorts安装
Spring CLI 样例快速上手
@RestController 和 @RequestMapping注解
@EnableAutoConfiguration注解
main方法
继承自Starter Parent
使用无父POM文件的Spring Boot
使用Spring Boot的Maven插件
18. 使用@SpringBootApplication注解
是否关闭启动时日志记录[-]BAD TRANSLATION
排除资源文件
监控其他文件[-]BAD TRANSLATION
关闭重启
使用触发文件
自定义重启类加载器
已知限制
23.3 自定义SpringApplication
23.4 Fluent Builder API [-]BAD TRANSLATION
23.8 使用ApplicationRunner 或 CommandLineRunner
24.6 使用YAML替代Properties属性文件
加载YAML
在Spring环境中暴露YAML文件
YAML文件配置多属性
YAML文件的缺点
合并YAML列表
第三方配置
动态绑定
属性约定
属性约定时长
@ConfigurationProperties验证
@ConfigurationProperties 对比 @Value
Spring MVC自动配置
HttpMessageConverters
自定义JSON序列化和反序列化
MessageCodesResolver(解析器)
静态内容
欢迎页
自定义网站图标Favicon
路径匹配和内容协商
ConfigurableWebBindingInitializer
模板引擎
错误处理
自定义错误页
在Spring MVC外映射错误页
Spring HATEOAS
CORS跨域支持
Spring WebFlux自动配置
使用HttpMessageReaders和HttpMessageWriters作为HTTP编码器
静态内容
模板引擎
错误处理
自定义错误页面
Web过滤器
Servlets,过滤器Filter和监听器Listers
以Spring Beans形式注册Servlets,Filters和监听器
Servlet上下文初始化
扫描Servlets,过滤器Filter和监听器Listers
ServletWebServerApplicationContext
自定义内置Servlet容器
基于代码的配置
直接指定ConfigurableServletWebServerFactory
JSP的局限
内置数据库支持
生产环境数据库连接
连接JNDI Datasource
实体类
Spring Data JPA仓库
创建和删除JPA数据库
在视图中开启EntityManager
代码生成
jOOQ SQL数据库方言
自定义jOOQ
连接MongoDB数据库
MongoTemplate
Spring Data MongoDB数据访问组件
内置MongoDB数据库
连接Neo4j数据库
使用内置数据库模式
Neo4jSession
Spring Data Neo4j数据访问组件
Neo4j数据访问组件样例
连接Solr
Spring Data Solr数据访问组件
使用Jest连接Elasticsearch
使用Spring Data连接Elasticsearch
Spring Data Elasticsearch数据访问组件
连接Cassandra
Spring Data Cassandra数据访问组件
连接Couchbase
Spring Data Couchbase数据访问组件
连接LDAP服务器
Spring Data LDAP数据访问组件
内置内存型LDAP服务器
Generic
JCache(JSR-107)
EhCache 2.X
Hazelcast
Infinispan
Couchbase
Redis
Caffeine
Simple
ActiveMQ支持
Artemis支持
使用JNDI ConnectionFactory
发送消息
接收消息
33. 使用RestTemplate调用REST服务
检测Web应用类型
检测测试用例配置
去除测试用例配置
使用运行时服务器测试
模拟测试Beans
自动配置测试用例
自动配置JSON测试用例
自动配置Spring MVC测试用例
自动配置JPA测试用例
自动配置JDBC测试用例
自动配置jOOQ测试用例
自动配置MongoDB测试用例
自动配置Neo4j测试用例
自动配置Redis测试用例
自动配置LDAP测试用例
自动配置REST客户端
自动配置Spring REST文档测试用例
使用Mock MVC自动配置Spring REST文档测试用例
使用REST Assured自动配置Spring REST文档测试用例
用户配置和切分
使用Spock测试Spring Boot应用
ConfigFileApplicationContextInitializer
EnvironmentTestUtils
OutputCapture
TestRestTemplate