首页 > 其他 > 详细

@component注解

时间:2019-06-15 13:45:01      阅读:215      评论:0      收藏:0      [点我收藏+]
  1.  

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

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

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



 

@component注解

原文:https://www.cnblogs.com/mark5/p/11027277.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!