springboot自动装配
2020-06-19 19:22:23 0 举报
关于springboot 一些 自己的认知
作者其他创作
大纲/内容
以HttpEncodingAutoConfiguration为例 来解释自动装配的原理: 打开看到对应的头注解@Configuration(proxyBeanMethods = false) // 表示他是一个配置类; 且没有使用代理对象的方法@EnableConfigurationProperties(ServerProperties.class) // 把配置文件的值与对应的配置类的属性关联起来@ConditionalOnWebApplication(type = ConditionalOnWebApplication.Type.SERVLET) // 表示他在一个web应用下才会去生效.@ConditionalOnClass(CharacterEncodingFilter.class) // 判断当前的项目有没有这个类@ConditionalOnProperty(prefix = \"server.servlet.encoding\
springboot引导类@SpringBootApplication
工厂模板对象;BeanDefinition对象
@Configuration;@ConditionOnClass;@EnableConfigurationProperties@EnableAutoConfiguration
ConfigurationClassPostProcessor
0 条评论
下一页