1.註解
@restcontroller用在控制類上面(返回頁面的值會自動轉化成json格式)
@controller 控制器(注入服務,用於標註控制層,返回值不會轉換成json,當返回值是string時會自動查詢static裡面的內容,要想輸出json內容在方法上增加@responsebody方法)
@component宣告:在類名稱上定義註解,(把普通pojo例項化到spring容器中)泛指各種元件,就是說當我們的類不屬於各種歸類的時候(不屬於@controller、@services等的時候),我們就可以使@component來標註這個類。可以使用@autowired拿到這個例項
@autowired引用:在變數名上定義註解(如果在其他地方還想用這個例項,可以接著使用@autowired的方式拿到這個例項)
@notblank 不允許屬性為空,寫在pojo屬性的上面(表單驗證時用到)
@valid 寫在方法引數前面,來驗證該引數是否錯誤,該引數一般為物件,物件裡面有要驗證的屬性(表單驗證時用到)
1.可選項:
@requestparam(name="id",required = false) string id
在這裡把傳進來的引數id當成可傳可不傳,當id值為空時不至於報錯
2.預設值:
@requestparam(name="id",defaultvalue= "heerh") string id
不傳id時給id設定乙個預設值
3.多個值
@requestparam(name="id",defaultvalue= "heerh") listid
當通過get方式傳參時可在位址上拼接?id=1,2,3,4引數,獲取多個值
新增cookie
讀取所有cookie
springboot操作session
//寫session
@restcontroller
public class sessioncontrol
//讀session
//也可以用註解的方式
public string getsession( @sessionattribute( value = "msg",required = false) string msg) {
return "get session:" + msg;
springboot 註解總結
springboot註解知識點歸納 當實現rest ful web services時,response將一直通過response body傳送。controller 用於定義控制器類,在spring 專案中由控制器負責將使用者發來的url請求 到對應的服務介面 service層 restcontr...
Spring boot常用註解 總結
註解,也叫元資料。一種 級別的說明。它是jdk1.5及以後版本引入的乙個特性,與類 介面 列舉是在同乙個層次。它可以宣告在包 類 字段 方法 區域性變數 方法引數等的前面,用來對這些元素進行說明,注釋。作用分類 編寫文件 通過 裡標識的元資料生成文件 生成文件doc文件 分析 通過 裡標識的元資料對...
SpringBoot中常見註解含義總結
restcontroller被稱為乙個構造型 stereotype 註解。它為閱讀 的開發人員提供建議。對於spring,該類扮演了乙個特殊角色。它繼承自 controller註解。4.0之前的版本,spring mvc的元件都使用 controller來標識當前類是乙個控制器servlet。使用這...