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
  • 相关阅读:
    python实现JWT
    Flask上下文管理源码--亲自解析一下
    python小猪蹄儿
    AI数据分析(三)
    AI数据分析(二)
    AI数据分析(一)
    Linux目录结构
    Linux安装与基本命令
    Spring MVC基础环境搭建
    Windows 上解压缩版 MySQL 配置
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6955627.html
Copyright © 2011-2022 走看看