Update 36.1. Understanding auto-configured beans.md

master
qibaoguang 2015-02-27 21:29:24 +08:00
parent 839401bf83
commit 99516241dd
1 changed files with 5 additions and 0 deletions

View File

@ -0,0 +1,5 @@
### 36.1. 理解auto-configured beans
从底层来讲auto-configured是使用标准的@Configuration实现的类另外的@Conditional注解用来约束在什么情况下使用auto-configuration。通常auto-configuration类使用@ConditionalOnClass和@ConditionalOnMissingBean注解。这是为了确保只有在相关的类被发现和你没有声明自己的@Configuration时才应用auto-configuration。
你可以浏览spring-boot-autoconfigure的源码查看我们提供的@Configuration类查看META-INF/spring.factories文件