SSM 框架实战教程 IOC 注册相关注解 11-21
一、参考资料
【尚硅谷最新版SSM教程,基于AI的全新ssm框架实战】 https://www.bilibili.com/video/BV14WtLeDEit/?p=11&share_source=copy_web&vd_source=855891859b2dc554eace9de3f28b4528
二、笔记总结
11、@Configuration 配置类
- 配置类也是容器中的组件

12、@Controller @Service @Repository @Component MVC 分层注解

13、@ComponentScan 组件扫描

- 如果指定的包扫描范围太大,会把用不到的组件也添加到容器中,浪费内存。比如指定为 com 包及其子包,项目引入的依赖有很多都是 com 包,加了组件注解的就会被扫描到,添加为容器中的组件。

14、@Import 导入第三方组件




15、分层注解底层都是 @Component

16、@Scope 调整组件作用域




17、@Lazy 单例情况下的懒加载

18、FactoryBean 利用工厂制造复杂 Bean





19、@Conditional 条件注册




20、@Conditional 派生注解





21、@ConditionalOnMissingBean 的判定 bug




