• @component注解


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

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

      @Component("userManager") 
    2. public class UserManagerImpl implements UserManager {
    3. private UserDao userDao;
    4. public UserDao getUserDao() {
    5. return userDao;
    6. }
    7.  
      @Resource
    8. public void setUserDao(UserDao userDao) {
    9. this.userDao = userDao;
    10. }
    11.  /*
    12. * (non-Javadoc)
    13. *
    14. * @see
    15. * com.wjs.registration.service.UserManager#exists(com.wjs.registration.
    16. * model.Users)
    17. */
    18. public boolean exists(Users u) {
    19. return userDao.checkUserExistsWithName(u.getUsername());
    20. }
    21.  /*
    22. * (non-Javadoc)
    23. *
    24. * @see
    25. * com.wjs.registration.service.UserManager#add(com.wjs.registration.model
    26. * .Users)
    27. */
    28. public void add(Users u) {
    29.  userDao.save(u);
    30. }
    31. }



  • 相关阅读:
    《算法竞赛入门经典》(刘汝佳)——排序与检索(基础)
    Python中的GIL
    MongoDB 安装
    python3 报错集合
    socket 实例化方法
    socket入门
    Day_6作业_模拟人生
    高阶函数举例
    面向对象_python
    xml
  • 原文地址:https://www.cnblogs.com/mark5/p/11027277.html
Copyright © 2020-2023  润新知