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
  • 相关阅读:
    [CQOI2005]三角形面积并(计算几何+扫描线)
    第一天
    LA3026 周期 (kmp)
    HDU 1715 大菲波数 (java大数)
    根据身高重建队列(vector)
    K 连续位的最小翻转次数
    724. Find Pivot Index
    Two Sum
    c
    Most Powerful(状压DP水题)
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6955627.html
Copyright © 2011-2022 走看看