最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot項目中controller層與前端的參數(shù)傳遞方式

 更新時間:2023年10月25日 17:04:20   作者:托尼吳  
這篇文章主要介紹了springboot項目中controller層與前端的參數(shù)傳遞方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

首先講幾個注解的用法

  • @RequestParam

用在方法的參數(shù)前面。

@RequestParam String a =request.getParameter("a")
  • @PathVariable

路徑變量。

參數(shù)與大括號里的名字一樣要相同。

RequestMapping("user/get/mac/{macAddress}")
public String getByMacAddress(@PathVariable String macAddress){
  //do something;
}
  • @ResponseBody

表示該方法的返回結(jié)果直接寫入HTTP response body中

一般在異步獲取數(shù)據(jù)時使用,在使用@RequestMapping后,返回值通常解析為跳轉(zhuǎn)路徑,加上@responsebody后返回結(jié)果不會被解析為跳轉(zhuǎn)路徑,而是直接寫入HTTP response body中。

比如異步獲取json數(shù)據(jù),加上@responsebody后,會直接返回json數(shù)據(jù)。

  • @RestController

用于標(biāo)注控制層組件(如struts中的action),包含@Controller和@ResponseBody。

接下來看看怎么在實戰(zhàn)中使用

1.POST方式傳遞

post方式最好的方式是用josn格式,在cotroller層對象前加注解@RequestBody將數(shù)據(jù)和前端映射,前端會將json或者thml格式的數(shù)據(jù)存入body緩沖區(qū)傳到controller

@ResponseBody會將獲取的數(shù)據(jù)以json的格式返回

post還有一個好的方法是@RequestParam注解,會以表單的形式接受數(shù)據(jù)

2.GET方式傳遞

get方式和post不同,不接受josn方式傳遞,可以通過路徑傳遞參數(shù),常用的注解

@PathVariable: 接受restful風(fēng)格

@RequestParam 類似于post的用法,用于指定參數(shù)名稱

其實在實際開發(fā)中懂這幾種基本就夠了,無非多的就是加各種封裝,其實原理還是一樣。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解析Java內(nèi)存分配和回收策略以及MinorGC、MajorGC、FullGC

    解析Java內(nèi)存分配和回收策略以及MinorGC、MajorGC、FullGC

    本節(jié)將會介紹一下:對象的內(nèi)存分配與回收策略;對象何時進入新生代、老年代;MinorGC、MajorGC、FullGC的定義區(qū)別和觸發(fā)條件;還有通過圖示展示了GC的過程。
    2021-09-09
  • JVM類加載器之ClassLoader的使用詳解

    JVM類加載器之ClassLoader的使用詳解

    類加載器負責(zé)讀取Java字節(jié)代碼,并轉(zhuǎn)換成java.lang.Class類的一個實例的代碼模塊。本文主要和大家聊聊JVM類加載器ClassLoader的使用,需要的可以了解一下
    2022-10-10
  • Quarkus的Spring擴展快速改造Spring項目

    Quarkus的Spring擴展快速改造Spring項目

    這篇文章主要為大家介紹了Quarkus的Spring項目擴展,帶大家快速改造Spring項目示例演繹,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • Springboot中項目的屬性配置的詳細介紹

    Springboot中項目的屬性配置的詳細介紹

    很多時候需要用到一些配置的信息,這些信息可能在測試環(huán)境和生產(chǎn)環(huán)境下會有不同的配置,本文主要介紹了Springboot中項目的屬性配置的詳細介紹,感興趣的可以了解一下
    2022-01-01
  • 帶你了解Java數(shù)據(jù)結(jié)構(gòu)和算法之鏈表

    帶你了解Java數(shù)據(jù)結(jié)構(gòu)和算法之鏈表

    這篇文章主要為大家介紹了Java數(shù)據(jù)結(jié)構(gòu)和算法之鏈表 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • java IP地址網(wǎng)段計算的示例代碼

    java IP地址網(wǎng)段計算的示例代碼

    這篇文章主要介紹了java IP地址網(wǎng)段計算的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Java中的內(nèi)存模型(JMM)和鎖機制詳解

    Java中的內(nèi)存模型(JMM)和鎖機制詳解

    這篇文章主要介紹了Java中的內(nèi)存模型(JMM)和鎖機制使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Java的云打印Lodop

    Java的云打印Lodop

    這篇文章主要介紹了Java的云打印Lodop 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • Java多線程并發(fā)生產(chǎn)者消費者設(shè)計模式實例解析

    Java多線程并發(fā)生產(chǎn)者消費者設(shè)計模式實例解析

    這篇文章主要介紹了Java多線程并發(fā)生產(chǎn)者消費者設(shè)計模式實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Springboot啟動停止命令的.sh腳本編寫方式

    Springboot啟動停止命令的.sh腳本編寫方式

    這篇文章主要介紹了Springboot啟動停止命令的.sh腳本編寫方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評論

宁安市| 保亭| 越西县| 繁昌县| 庄浪县| 枣庄市| 乐业县| 白河县| 青浦区| 威海市| 繁昌县| 白城市| 郓城县| 辽宁省| 吴江市| 行唐县| 那曲县| 桐城市| 盐池县| 潞西市| 荔波县| 唐海县| 山阴县| 锦州市| 遂昌县| 房山区| 长沙市| 常山县| 杭锦后旗| 文登市| 西宁市| 易门县| 潮安县| 土默特右旗| 伽师县| 周至县| 新郑市| 南华县| 宿州市| 岳池县| 邯郸市|