首页 > 编程知识 正文

component注解的用法和作用,spring中@component 注解

时间:2023-05-05 00:22:46 阅读:274152 作者:3388

@Component("userManager")public class UserManagerImpl implements UserManager {private UserDao userDao;public UserDao getUserDao() {return userDao;}@Resourcepublic 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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。