SpringBoot 常用注解
# 常用注解
| 实验 | 内容 | 目标 |
|---|---|---|
| 实验1 | @Bean | 理解单例 |
| 实验2 | 获取Bean | 理解组件获取方式 |
| 实验3 | @Configuration | 理解MVC分层模型对应注解 |
| 实验4 | @ Controller | |
| 实验5 | @Service | |
| 实验6 | @Respository | |
| 实验7 | @Component | |
| 实验8 | @ComponentScan | 理解批量扫描 |
| 实验9 | @lmport | 理解按需导入,可以导入第三方组件 |
| 实验10 | @Scope | 理解组件作用域 |
| 实验11 | @Lazy | 理解懒加载 |
| 实验12 | FactoryBean | 理解工厂Bean,制造某些对象,比较复杂时,可以使用工厂方法进行创建 |
| 实验13 | @Conditional【难点】 | 理解条件注册 |
- 单例 Bean(@Scope("singleton")):@Lazy会延迟其唯一实例的创建,首次使用时初始化一次。
- 原型 Bean(@Scope("prototype")):默认就是延迟初始化(每次获取时创建),@Lazy 对其无额外影响。
Last Updated: 2025/10/22, 08:25:28