今天看的是视频课程:https://www.bilibili.com/video/BV19K4y1L7MT?p=15&spm_id_from=pageDriver。雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)第15节。
初学spring boot可能会感觉有很多可配置的项,哇好难记。其实看过这个视频学习过后会发现根本不用记,只需要知道一点点知识就行。
@Configuration(proxyBeanMethods = false) @ConditionalOnWebApplication @EnableConfigurationProperties(ServerProperties.class) public class EmbeddedWebServerFactoryCustomizerAutoConfiguration
以spring boot内嵌web服务器的自动配置类为例,类上有一个注解EnableConfigurationProperties,这个注解代表这个自动配置类的相关可配置属性都放置在ServerProperties这个类中。进入之后如下图
这个代表以server开头的配置项都体现在这个配置类里面,然后我们就可以在application.properties内配置了,而且idea也有智能的提示,更加方便了。
所以,我们如果想知道某个功能有什么可配置项,只需要找它的EnableConfigurationProperties注解就行了。
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2987