當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring3注解@Component、@Repository、@Service、@Controller区别
生活随笔
收集整理的這篇文章主要介紹了
Spring3注解@Component、@Repository、@Service、@Controller区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在Spring3中,@Repository、@Controller、@Service這三個注解和@Component注解的功能是一樣的。采用前三個注解類只是為了區(qū)分Bean所屬的不同層次。
@Repository注解一般對應持久成;
@Service注解一般對應業(yè)務成;
@Controller注解一般對應控制層(Web層),如struts2中的action和spring mvc中的controller。
如果在Web應用中采用經典的三層結構的話,最好在持久層、業(yè)務層和控制層分別采用 @Repository、@Service 和 @Controller 對分層中的類進行注釋,而用 @Component 對那些比較中立的類進行注釋。
轉載于:https://www.cnblogs.com/blackckat-hm/p/3675735.html
總結
以上是生活随笔為你收集整理的Spring3注解@Component、@Repository、@Service、@Controller区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: loadrunner之协议选择
- 下一篇: linux下使用tc工具模拟网络延迟和丢