该文章主要是描述spring常用的几个注解,每个注解都有一个小case去测试验证,感兴趣的同学可以在以下测试用例中断点调试每个注解的原理。
@Configuration
描述:相关于spring-context.xml配置文件
1 |
|
@ComponentScan
描述:spring组件扫描的包位置
1 |
|
@Scope
描述:spring bean的作用域,包括多例、单例、request、session
1 |
|
@Lazy
描述:懒加载
1 |
|
@Conditional
描述:条件配置,是指符合条件的才使用配置
1 | public void test_Conditional(){ |
@Import
描述:导入组件
1 |
|
完整代码
github地址: 查看