Spring Boot 的 application.properties 中的属性值的寻找方法
Spring Boot 的 application.properties 中的属性值的寻找方法
一:找到自动配置的properties配置文件
二、找到org.springframework.boot.autoconfigure.EnableAutoConfiguration这个属性
此属性的值是spring boot自动配置的所有被@Configuration标注的配置类。
三、找到自己要配置的属性值的自动配置类(此处以HttpEncodingAutoConfiguration为例)
找到配置类,ctrl+左键 点进去
四、找到属性值前缀及后缀,拼接成完整的属性值
1.找到前缀:server.servlet.encoding
2.找到后缀(以charset为例):charset
3.拼接完整属性值:server.servlet.encoding.charset
五、总结
想要配置哪种属性,就到相对应的AutoConfiguration配置类中去找@ConditionalOnProperty
的prefix
属性值,在加上类中的properties
属性对应的类中的属性。