@controller 控制層,就是我們的action層
@service 業務邏輯層,就是我們的service或者manager層
@repository 持久層,就是我們常說的dao層
而@component (字面意思就是元件),它在你確定不了事哪乙個層的時候使用。
@resource 用於注入,( j2ee提供的 ) 預設按名稱裝配,@resource(name="beanname")
@autowired 用於注入,(srping提供的) 預設按型別裝配
@transactional( rollbackfor=) 事務管理
@responsebody
@scope("prototype") 設定bean的作用域
如果action中沒有@scope("prototype"),有可能報找不到***action的錯誤!寫上這個就表示每次請求都重新建立乙個action,與singalon對應,俗稱「多例」
@override 覆蓋父類的方法或繼承介面的方法
jdk5就已經有了 但是不支援介面的實現,jdk6支援介面的實現了,所以jdk要1.6以上版本
Spring的幾個常用註解解釋
resource 獲取spring容器中象 依賴注入 configuration 申明這是乙個配置類 componentscan basepackages 定義掃瞄的路徑從中找出標識了需要裝配的類自動裝配到spring的bean容器中 spring框架跟junit整合 runwith springj...
常用幾個註解
1.restcontroller 用於標註控制層元件 restcontroller controller responsebody組成 2.service一般用於修飾service層的元件 4.autowired 自動匯入依賴的bean,自動匯入依賴的bean。bytype方式。把配置好的bean拿...
Spring常用註解
spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...