有關於註解的說明

2022-07-16 01:45:11 字數 974 閱讀 7065

@requestheader 註解,可以把request請求header部分的值繫結到方法的引數上。

示例**:

這是乙個request 的header部分:

@cookievalue 可以把request header中關於cookie的值繫結到方法的引數上。

即把jsessionid的值繫結到引數cookie上。

@requestparam 

a) 常用來處理簡單型別的繫結,通過request.getparameter() 獲取的string可直接轉換為簡單型別的情況( string--> 簡單型別的轉換操作由conversionservice配置的轉換器來完成);因為使用request.getparameter()方式獲取引數,所以可以處理get 方式中querystring的值,也可以處理post方式中 body data的值;

c) 該註解有兩個屬性: value、required; value用來指定要傳入值的id名稱,required用來指示引數是否必須繫結;

@requestbody

它是通過使用handleradapter 配置的httpmessageconverters來解析post data body,然後繫結到相應的bean上的。

@sessionattributes:

該註解用來繫結httpsession中的attribute物件的值,便於在方法中的引數裡使用。

該註解有value、types兩個屬性,可以通過名字和型別指定要使用的attribute 物件;

@modelattribute

該註解有兩個用法,乙個是用於方法上,乙個是用於引數上;

a) @sessionattributes 啟用的attribute 物件上;

b) @modelattribute 用於方法上時指定的model物件;

c) 上述兩種情況都沒有時,new乙個需要繫結的bean物件,然後把request中按名稱對應的方式把值繫結到bean中。

有關 CDATA 說明

cdata dtd中的屬性型別 全名 character data 在標記cdata下,所有的標記 實體引用都被忽略,而被xml處理程式一視同仁地當做字元資料看待,cdata的形式如下 cdata的文字內容中不能出現字串 另外,cdata不能巢狀。dtd例項 指定型別為cdata以後就可以在xml中...

有關 CDATA 說明

cdata dtd中的屬性型別 全名 character data 在標記cdata下,所有的標記 實體引用都被忽略,而被xml處理程式一視同仁地當做字元資料看待,cdata的形式如下 cdata的文字內容中不能出現字串 另外,cdata不能巢狀。dtd例項 指定型別為cdata以後就可以在xml中...

Spring Seucurity 有關註解

用在某個類上,然後這個類就變成了乙個配置類,並且可以使用該配置類定製乙個全域性的authenticationmanagerbuilder例項用於構建authenticationmanager。如果在乙個沒有使用註解 enableglobalauthentication的類中自定義全域性authent...