2015-05-28 80 views
0

這是一種很好的做法,可以用註釋@service@repository來標記服務類,因爲我正在執行我的服務類中的大部分數據庫操作。春天是否將他們視爲單身課程或原型?服務層和db層的Spring註解

回答

0

Spring更容易使用更多特定的註釋來定位切入點。因此,您應該在DAO層中對數據庫操作進行編碼,並使用@Repository對其進行註釋,因爲它會導致異常被封裝爲DataAccessExceptions。另外,在其自己的層中編碼相關的東西會產生代碼模塊化和重用。

此外,使用專門的註釋有助於在標準3層應用程序中清楚地劃分應用程序層。

春天對待他們是一個單身類還是原型?

默認情況下,所有bean都是Spring中的Singleton作用域。爲了使它成爲原型,你必須改變bean的範圍。