Java學習筆記

1、Spring中的@ Component,@ Repository和@Service註釋有什麼區別?
轉自()
在Spring2.0之前的版本中,@Repository註解可以標記在任何的類上,用來表明該類是用來執行與數據庫相關的操作(即dao對象),並支持自動處理數據庫操作產生的異常

在Spring2.5版本中,引入了更多的Spring類註解:@Component,@Service,@Controller。
@Component是一個通用的Spring容器管理的單例bean組件。
而@Repository, @Service, @Controller就是針對不同的使用場景所採取的特定功能化的註解組件。
因此,當你的一個類被@Component所註解,那麼就意味着同樣可以用@Repository, @Service, @Controller來替代它,同時這些註解會具備有更多的功能,而且功能各異。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章