使用注解--实现自动装配Bean
Posted 小布丁value
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用注解--实现自动装配Bean相关的知识,希望对你有一定的参考价值。
使用注解
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
https://www.springframework.org/schema/context/spring-context.xsd">
<context:annotation-config/>
</beans>
@Autowired
总结:
@Autowired
直接在属性上使用即可,也可以在set方法上使用
使用Autowired我们可以不用编写Set方法了,
自己理解:其实就是取代了set方法去生成对象,但是有前提
自动装配的属性在Spring(IOC)容器中存在,且符合名字byType
测试:
@Qualifier
@Autowired是根据类型自动装配的,加上@Qualifier则可以根据byName的方式自动装配
@Qualifier不能单独使用。
@Resource
@Autowired和@Resource的异同
以上是关于使用注解--实现自动装配Bean的主要内容,如果未能解决你的问题,请参考以下文章
关于在Spring中通过注解形式的IoC容器 纯使用 @ComponentScan注解实现对包的自动扫描,实现非XML形式的 注解形式装配Bean类
java之Spring装配Bean(手动装配自动装配注解装配)
Spring 源码@Autowired注解实现原理(Spring Bean的自动装配)