使用注解自动装配

自动装配
@Autowired:先根据type进行匹配,再根据name进行匹配,可以删除对set get方法没有要求

@Qualifier:结合@Autowired使用,可以指定自动注入的id名称

@Resource:Java自带注解,先根据name进行匹配,再根据type进行匹配,可通过name属性指定注入的id名称

通过注解的方式自动装配注意事项:

1.需要在xml文件中添加:context:annotation-config/

2.需要添加:xmlns:context=“http://www.springframework.org/schema/context”

自动扫描bean组件
需要指定扫描的包路径:
<context:component-scan base-package=“com.web”/>
context:annotation-config/

以下四个注解功能一致,都是将组件注册到Spring中,装配bean
@Component:用于通用组件
以下三个注解为MVC中的特化,与@Component功能一致
@Repository:用于MVC中的DAO层
@Service:用于MVC中的Service层
@Controller:用于MVC中的Controller层

属性注入
@Value:用于属性注入

指定作用域
@Scope


版权声明:本文为qq_52751442原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>