@component注解
在持久层、业务层和控制层分别採用 @Repository、@Service 和 @Controller 对分层中的类进行凝视,而用 @Component 对那些比較中立的类进行凝视 这里就是说把这个类交给Spring管理,又一次起个名字叫userManager,因为不好说这个类属于哪个层面。就用@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())