Spring @Controller @Component @Service @Repository区别
2016-03-23 11:22
387 查看
今天查看项目源码,突然对这个问题有些疑惑,印象中,好像一直没有严格区分过。了解之后,这里做一次笔记。
@Repository ---- 持久层
@Service ---- 业务层
@Controller ----- 控制层
@Conponent ----- 泛指组件,用于组件界限比较模糊的时候。 一般不推荐使用
@Repository ---- 持久层
@Service ---- 业务层
@Controller ----- 控制层
@Conponent ----- 泛指组件,用于组件界限比较模糊的时候。 一般不推荐使用
相关文章推荐
- JAVA快速开发平台 - 开源 免费 - JEECG
- JAVA的中文排序
- Struts2之validate数据校验两种方式
- Java synchronized详解
- Java内存和垃圾回收
- 根据数据表自动生成javaBean
- 读取txt文本到一个字符串(java)
- Java中的泛型, 请问< ? extends List > 与 < T extends List >的区别?
- spring mvc文件上传实现进度条
- 【Java】讲synchronized最清楚的文章
- 【JAVA并发】基本线程机制
- Java CopyOnWriteArrayList 分析
- 探索新的Java输入/输出(Java的NIO.2)包
- eclipse中项目为什么会出现红色感叹号?
- java实例化对象的过程
- java单例模式使用及注意事项
- java实现给图片添加水印
- Spring事务Transaction配置的五种注入方式详解
- java实现附件预览(openoffice+swftools+flexpaper)
- ArrayList源码剖析