中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring常用注解標簽有哪些

發布時間:2020-10-31 01:07:24 來源:億速云 閱讀:165 作者:小新 欄目:編程語言

小編給大家分享一下spring常用注解標簽有哪些,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

spring常用注解標簽有:@Controller表示將標注的類納入spring容器中、@RequestMapping是用來處理情急地址映射的注解以及@PathVariable等等

spring常用注解標簽

1、@Controller

對應表現層的Bean,也就是Action,將標注了此注解的類納入進spring容器中管理

2、@RequestMapping

RequestMapping是一個用來處理請求地址映射的注解,可用于類或方法上。用于類上,表示類中的所有響應請求的方法都是以該地址作為父路徑。

3、@Resource和@Autowired

@Resource和@Autowired都是做bean的注入時使用,其實@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要導入,但是Spring支持該注解的注入。

4、@ModelAttribute和 @SessionAttributes

代表的是:該Controller的所有方法在調用前,先執行此@ModelAttribute方法,可用于注解和方法參數中,可以把這個@ModelAttribute特性,應用在BaseController當中,所有的Controller繼承BaseController,即可實現在調用Controller時,先執行@ModelAttribute方法。@SessionAttributes即將值放到session作用域中,寫在class上面。

5、@PathVariable

用于將請求URL中的模板變量映射到功能處理方法的參數上,即取出uri模板中的變量作為參數。

6、@requestParam

@requestParam主要用于在SpringMVC后臺控制層獲取參數,類似一種是request.getParameter("name"),它有三個常用參數:defaultValue = "0", required = false, value = "isApp";defaultValue 表示設置默認值,required 銅過boolean設置是否是必須要傳入的參數,value 值表示接受的傳入的參數類型。

7、@ResponseBody

作用: 該注解用于將Controller的方法返回的對象,通過適當的HttpMessageConverter轉換為指定格式后,寫入到Response對象的body數據區。

使用時機:返回的數據不是html標簽的頁面,而是其他某種格式的數據時(如json、xml等)使用;

8、@Component

相當于通用的注解,當不知道一些類歸到哪個層時使用,但是不建議。

9、@Repository

用于注解dao層,在daoImpl類上面注解。

看完了這篇文章,相信你對spring常用注解標簽有哪些有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乐平市| 泗洪县| 耒阳市| 简阳市| 永宁县| 彭水| 临邑县| 延津县| 修水县| 辽宁省| 同心县| 西丰县| 云龙县| 东阳市| 凯里市| 玛纳斯县| 交城县| 道孚县| 岳普湖县| 怀柔区| 利辛县| 北安市| 石渠县| 资阳市| 长宁县| 大渡口区| 弥渡县| 吐鲁番市| 乐都县| 珠海市| 宜春市| 北川| 桐城市| 葫芦岛市| 吉木乃县| 宜良县| 建宁县| 连南| 永定县| 炉霍县| 武清区|