zoukankan      html  css  js  c++  java
  • spring注解中@component是什么意思

    @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
  • 相关阅读:
    2020 7 13 每日随笔
    2020 7 10 每日总结
    2020 7 14 每日总结
    2020 7 16 每日总结
    2020 7 15 每日总结
    2020 7 19 每日总结
    2020 7 18 每日总结
    2020 7 17 每日总结
    2020 7 11
    2020 7 12
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6955627.html
Copyright © 2011-2022 走看看