@Component("userManager")
public class UserManagerImpl implements UserManager {
private UserDao userDao; public UserDao getUserDao() {
return userDao;
} @Resource
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
} /*
* (non-Javadoc)
*
* @see
* com.wjs.registration.service.UserManager#exists(com.wjs.registration.
* model.Users)
*/
public boolean exists(Users u) {
return userDao.checkUserExistsWithName(u.getUsername());
} /*
* (non-Javadoc)
*
* @see
* com.wjs.registration.service.UserManager#add(com.wjs.registration.model
* .Users)
*/
public void add(Users u) {
userDao.save(u);
}
}

在持久层、业务层和控制层分别採用 @Repository、@Service 和 @Controller 对分层中的类进行凝视,而用 @Component 对那些比較中立的类进行凝视

这里就是说把这个类交给Spring管理,又一次起个名字叫userManager,因为不好说这个类属于哪个层面。就用@Component

最新文章

  1. Lnux 16.04 VM下安装与汉化
  2. LINUX内核笔记:自旋锁
  3. 【突发问题】昨天更新了OS X EI Capitan 出现了Cocoapods的 pod :command not found
  4. JS根据服务器时间倒计时
  5. 配置iDempiere源码开发环境
  6. hoj3152-Dice 等比数列求和取模
  7. unity的旋转
  8. SQL Server与Oracle对比学习:权限管理(二) 一些有趣的比喻
  9. Mysql join语句解析
  10. SPOJ PGCD (mobius反演 + 分块)
  11. ES6模块之export和import详解
  12. VMware workstation 虚拟机中安装乌班图及其兼容性问题
  13. [LTR] 信息检索评价指标(RP/MAP/DCG/NDCG/RR/ERR)
  14. Django学习目录
  15. django —— KindEditor - 跨域上传图片
  16. python3 常见的两种文件上传方法
  17. iOS调用QQ发起临时会话
  18. JavaSE学习总结(十九)—— Java Web 综合应用(JSP、Servlet、IDEA、MySQL、JUnit、AJAX、JSON)
  19. BZOJ1845 [Cqoi2005] 三角形面积并 扫描线 计算几何
  20. cocos2dx 3.x 集成protobuf

热门文章

  1. Vue - vue.js 常用指令
  2. git与github的连接流程
  3. tcpdump的使用以及参数详解
  4. 数据库ifnull方法
  5. 【BZOJ 1297】[SCOI2009]迷路
  6. oracle 控制语句
  7. java 基础概念 -- 数组与内存控制
  8. 初识Dubbo 系列之5-Dubbo 成熟度
  9. spring boot系统学习(知识点笔记)
  10. 软工视频总结Part Three