Spring註解開發

聲明註解類,讓Spring框架能夠識別:安全

            1,類的分層註解,因爲咱們後臺開發都是分爲三層進行開發的,因此Spring框架提供了三種對於不一樣層的註解方式:框架

               控制層:@Controllerspa

               服務層:@Service.net

               持久層:@Repository prototype

            注: @Controller用於標註控制層組件(如struts中的action);線程

                    @Service用於標註業務層組件;orm

                    @Repository用於標註數據訪問組件,即DAO組件; 對象

            2,自動裝配功能的實現對象之間的組合關係,在屬性前邊指定下邊的註解:開發

              @Autowired : 採用類型的方式完成自動裝配 : byTypeget

              @Resource : 採用名稱+類型的方式完成自動裝配 : byName +byType,此種方法推薦使用。

             另外Spring提供的兩種註解的自動裝配功能,屬性不須要聲明set,get方法也能夠完成組合功能,這是很是方便的。

            3,在聲明action時,須要指定其爲多例的,解決線程安全的問題,在配置文件中咱們一般會這樣聲明action的類:

                @Scope("prototype")

                表示每次接收一個請求建立一個Action對象..

                       如若改爲其餘,例如單例模式,則不少請求公用同一個Action.

                        一個註冊的例子,若是沒加上這個註解,註冊完成後,下一個請求再註冊一次,Action裏會保留上一次註冊的信息..


更多》》  百度

相關文章
相關標籤/搜索