聲明註解類,讓Spring框架能夠識別:安全
1,類的分層註解,因爲咱們後臺開發都是分爲三層進行開發的,因此Spring框架提供了三種對於不一樣層的註解方式:框架
注: @Controller用於標註控制層組件(如struts中的action);線程
@Service用於標註業務層組件;orm
@Repository用於標註數據訪問組件,即DAO組件; 對象
2,自動裝配功能的實現對象之間的組合關係,在屬性前邊指定下邊的註解:開發
@Autowired : 採用類型的方式完成自動裝配 : byTypeget
@Resource : 採用名稱+類型的方式完成自動裝配 : byName +byType,此種方法推薦使用。
另外Spring提供的兩種註解的自動裝配功能,屬性不須要聲明set,get方法也能夠完成組合功能,這是很是方便的。
3,在聲明action時,須要指定其爲多例的,解決線程安全的問題,在配置文件中咱們一般會這樣聲明action的類:
@Scope("prototype")
表示每次接收一個請求建立一個Action對象..
如若改爲其餘,例如單例模式,則不少請求公用同一個Action.
一個註冊的例子,若是沒加上這個註解,註冊完成後,下一個請求再註冊一次,Action裏會保留上一次註冊的信息..
更多》》 百度