spring注入时采用注解的方法

本文详细介绍了一个基于Spring MVC架构的应用案例,其中包括使用注解的方式配置Controller、Service及DAO层,并介绍了各层之间的依赖注入机制。
架构采用spring mvc + spring + hibernate 的方式来做,spring和hibernate均采用注解的方式,先总结spring的注解方式

Controller层

@Controller
public class LoginController {

public LoginService loginService;

public UserService userService;

@Resource(name="loginService")
public void setLoginService(LoginService loginService) {
this.loginService = loginService;
}

@Resource(name="userService")
public void setUserService(UserService userService) {
this.userService = userService;
}


Service层的接口不加注解,在实现类上加注解

@Service(value="loginService")
public class LoginServiceImpl implements LoginService{

public LoginDao loginDao;

@Resource(name="loginDao")
public void setLoginDao(LoginDao loginDao) {
this.loginDao = loginDao;
}


Dao层的接口不加注解,在实现类上加注解,同时把HibernateTemplate也加进来

@Repository(value="loginDao")
public class LoginDaoImpl implements LoginDao{

public HibernateTemplate hibernateTemplate;

public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}

@Resource
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值