博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring注解中@component是什么意思
阅读量:4222 次
发布时间:2019-05-26

本文共 777 字,大约阅读时间需要 2 分钟。

@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

转载地址:http://xlemi.baihongyu.com/

你可能感兴趣的文章
二维指针和二维数组
查看>>
内存对齐
查看>>
[综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
查看>>
初始化、赋值的区别
查看>>
#define知识点
查看>>
bool、int、float指针变量与 “零值” 比较的if语句
查看>>
编写一个函数,把一个char组成的字符串循环右移n位
查看>>
编写类String的构造函数、析构函数和赋值函数
查看>>
判断当前时间的下一秒是多少
查看>>
从文本文件中读取数据排序并输出到文本
查看>>
求一个整数数组中第二大的数
查看>>
删除一个链表中的节点
查看>>
计算机网络面试整理【转】
查看>>
实现一个函数,将字符串的每一个空格替换成 %20
查看>>
C/C++几种strcpy函数的实现与详解
查看>>
牛人博客
查看>>
输出1到最大的n位数
查看>>
大数相乘问题
查看>>
二叉树的后序非递归遍历(双栈法)
查看>>
虚函数及继承
查看>>