知识大全 spring用annotation-autowire配置
Posted 内容
篇首语:书到用时方恨少,事非经过不知难。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 spring用annotation-autowire配置相关的知识,希望对你有一定的参考价值。
<?xml version= encoding= UTF ?>
<beans xmlns=
xmlns:xsi= instance
xmlns:p=
xsi:schemaLocation=
beans xsd
context xsd
xmlns:context= ><! 使用annotation需加上面三行的该内容和下面的一行 >
<context:annotation config/>
<bean id= u class= annotation autoWire UserDAOImpl >
</bean>
<bean id= u class= annotation autoWire UserDAOImpl >
</bean>
<bean id= userService class= annotation autoWire UserService >
</bean>
</beans>
User java
package annotation autoWire;
public class User
private String username;
private String password;
public String getUsername()
return username;
public void setUsername(String username)
this username = username;
public String getPassword()
return password;
public void setPassword(String password)
this password = password;
UserDAO java
package annotation autoWire;
public interface UserDAO
public void save(User user)
UserDAOImpl java
package annotation autoWire;
public class UserDAOImpl implements UserDAO
public void save(User user)
System out println( user saved! )
UserService java
package annotation autoWire;
import springframework beans factory annotation Autowired;
import springframework beans factory annotation Qualifier;
public class UserService
private UserDAO userDAO;
public void init()
System out println( init )
public void add(User user)
userDAO save(user)
public UserDAO getUserDAO()
return userDAO;
@Autowired//需配置在setter方法上
public void setUserDAO(@Qualifier( u ) UserDAO userDAO)
this userDAO = userDAO;
public void destroy()
System out println( destroy )
UserServiceTest java
package annotation autoWire;
import junit Test;
import ntext ApplicationContext;
import ntext support ClassPathXmlApplicationContext;
public class UserServiceTest
@Test
public void testAnnotationAutoWire() throws Exception
ApplicationContext ctx = new ClassPathXmlApplicationContext( annotation/autoWire/annotationAutoWire xml )
UserService service = (UserService)ctx getBean( userService )
service add(new User())
System out println(service getUserDAO())
cha138/Article/program/Java/ky/201311/28149
相关参考
为什么用Spring来管理Hibernate? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
知识大全 用Spring的JdbcTemplate实现分页功能
用Spring的JdbcTemplate实现分页功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用SpringAOP实现松散耦合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
用Springframework实现定时器功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 采
用SpringAOP实现开发中松散耦合 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!引言 AOP
知识大全 用struts+spring+hibernate组装web应用
其实就算用Java建造一个不是很烦琐的web应用程序也不是件轻松的事情当为一个应用程序建造一个构架时有许多事情需要考虑从高层来说开发者需要考虑怎样建立用户接口(userinterfaces)?在哪
知识大全 用 Spring MVC 轻松进行应用程序开发(图)
用SpringMVC轻松进行应用程序开发(图) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在
知识大全 用Spring Web Flow和Terracotta搭建Web应用
用SpringWebFlow和Terracotta搭建Web应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
详解Spring的配置文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 想必用过Spring的