Spring常用註解

2021-08-04 11:45:09 字數 672 閱讀 1903

@controller:標註乙個控制器元件類。

@scope:預設是單例模式,即scope="singleton"。另外scope還有prototype、request、session、global session作用域    scope="prototype"多例

method:定義處理方法的 http method 型別,如 get、post 等。(重點)

params:定義請求的 url 中必須包含的引數。或者不包含某些引數。(了解)

headers:定義請求中 request headers 必須包含的引數。或者不包含某些引數。(了解)

@autowired:引用元件,包括service層和dao層

@value   @value("$"):引用properties的值

@component:標準乙個普通的spring bean類。

@service:標註乙個業務邏輯元件類。

@repository:標註乙個dao元件類。

@cacheable(value = ,key = ): 主要針對方法配置,能夠根據方法的請求引數對其結果進行快取

@cachevict 的作用 主要針對方法配置,能夠根據一定的條件對快取進行清空

@responsebody:表示該方法的返回結果直接寫入http response body中,一般在非同步獲取資料時使用

Spring常用註解

spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...

Spring常用註解

在spring中常用的註解 autowired註解 不推薦使用,建議使用 resource autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作。autowired的標註位置不同,它們都會在spring在初始化這個bean時,自動裝配這個屬性。要使 autowired能夠工...

spring常用註解

1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml 收藏 xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlns xmlns xsi xmlns c...