91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

隆昌县| 吴江市| 鄄城县| 涞源县| 香河县| 泰来县| 遵化市| 金华市| 融水| 盐源县| 嘉义县| 宜都市| 克东县| 大理市| 大宁县| 天等县| 元谋县| 将乐县| 博罗县| 聂拉木县| 调兵山市| 修水县| 卫辉市| 内乡县| 龙门县| 济源市| 抚州市| 淮南市| 建阳市| 九江县| 涞源县| 彰化市| 仁布县| 麟游县| 平南县| 玉环县| 嵩明县| 滨州市| 工布江达县| 邢台市| 万州区|