Spring依赖注入的两种方式是( )和( )。
发布网友
发布时间:2022-05-01 23:41
我来回答
共4个回答
热心网友
时间:2022-06-25 04:48
1、Spring通过DI(依赖注入)实现IOC(控制反转),常用的注入方式主要有三种:构造方法注入,setter注入,基于注解的注入。
2、如果题目里只有两个空,那就是setter注入(也就是通过配置文件)和注解注入。
setter注入的写法(配置文件)
<!-- 注册userService -->
<bean id="userService" class="com.lyu.spring.service.impl.UserService">
<!-- 写法一 -->
<!-- <property name="UserDao" ref="userDaoMyBatis"></property> -->
<!-- 写法二 -->
<property name="userDao" ref="userDaoMyBatis"></property>
</bean>
<!-- 注册mybatis实现的 -->
<bean id="userDaoMyBatis" class="com.lyu.spring..impl.UserDaoMyBatis"></bean>
基于注解的注入
@Resource
@Qualifier("userDaoMyBatis")
private IUserDao userDao;
热心网友
时间:2022-06-25 04:48
xml配置
注解
下面两种注解的区别:
@Autowired:Spring注解
@Resource:java规范注解
热心网友
时间:2022-06-25 04:49
spring官网文档明确记载
set注入和构造注入
热心网友
时间:2022-06-25 04:50
1,Set注入 2,构造注入