spring @Autowired @Qualifier
2013-05-30 16:09
218 查看
userservice
beans.xml
test
package com.bjsxt.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import com.bjsxt.dao.UserDAO; import com.bjsxt.model.User; public class UserService { private UserDAO userDAO; public void add(User user) { userDAO.save(user); } public UserDAO getUserDAO() { return userDAO; } @Autowired public void setUserDAO(@Qualifier("userDAO") UserDAO userDAO) { this.userDAO = userDAO; } }
beans.xml
<?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 http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <context:annotation-config></context:annotation-config> <bean name="userDAO" class="com.bjsxt.dao.impl.UserDAOImpl"> </bean> <bean name="u" class="com.bjsxt.dao.impl.UserDAOImpl"> </bean> <bean id="userService" class="com.bjsxt.service.UserService" > <!--<property name="userDAO" ref="userDAO"> </property> --> </bean> </beans>
test
package com.bjsxt.service; import org.junit.Test; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.bjsxt.model.User; public class UserServiceTest { @Test public void testAdd() throws Exception { BeanFactory applicationContext = new ClassPathXmlApplicationContext("beans.xml"); UserService service = (UserService)applicationContext.getBean("userService"); service.add(new User()); } }
相关文章推荐
- spring注入之使用标签 @Autowired @Qualifier
- spring的Autowired,Qualifier注解介绍以及自动装配
- 一步一步学 JAVA (14) Spring-3 @Autowired,@Qualifier @Required @Resource @Component,@Service,@Controller,@
- Spring注解标签详解@Autowired @Qualifier等
- spring注解 @Autowired @Qualifier @Resource
- spring的Autowired,Qualifier注解介绍以及自动装配
- spring资源注入注解 @Autowired @Qualifier @Resource的差异性
- Spring注解标签详解@Autowired @Qualifier @Component
- spring_150801_autowired_qualifier
- Spring注解标签详解@Autowired @Qualifier
- Spring注解标签详解@Autowired @Qualifier等
- [Java] Spring 3.0 Annotation 入门 @Autowired 默认按类型 by type , @Qualifier byName
- Spring Annotation(注解) Autowired Qualifier
- Spring注解标签 @Autowired @Qualifier
- spring @Autowired和@@Qualifier 混合使用的例子
- [Java] Spring 3.0 Annotation 入门 @Autowired 默认按类型 by type , @Qualifier byName
- spring注解 @Autowired @Qualifier @Resource
- spring注入之使用标签 @Autowired @Qualifier
- Spring注解标签详解@Autowired @Qualifier等
- Rhythmk 一步一步学 JAVA (14) Spring-3 @Autowired,@Qualifier @Required @Resource @Component,@Service,@Controller,@Repository @PostConstruct,@PreDestroy