一.<bean>的实例化方式
1.构造器
2.<bean>的属性注入
构造器注入
setter方法注入
先按名称找,后按类型找
3.注解管理<bean>
Spring2.5引入使用注解去定义Bean,通过@Component
来描述Spring框架中Bean。
4. 注解方式的属性注入
Spring的框架中提供了与@Component
注解等效的三个注解:
-
@Repository
用于对Dao实现类进行标注,数据层/持久层
-
@Service
用于对Service实现类进行标注,业务层
-
@Controller
用于对Controller实现类进行标注,就是web层。
以上三个注解是为了让标注类本身的用途清晰
-
@Component
声明此类是一个Spring管理的类,通常用于无法用上述三者注解描述的spring管理类