国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringBoot 中常用注解及各種注解作用

SpringBoot 中常用注解及各種注解作用

2021-04-09 11:16程序員的那些事 Java教程

本篇文章將介紹幾種SpringBoot 中常用注解及各個注解的作用,感興趣的朋友跟隨腳本之家小編一起學習吧

本篇文章將介紹幾種springboot 中常用注解

其中,各注解的作用為:

@pathvaribale 獲取url中的數據

@requestparam 獲取請求參數的值

@getmapping 組合注解,是@requestmapping(method = requestmethod.get)的縮寫

@restcontroller是@responsebody和@controller的組合注解。

@pathvaribale 獲取url中的數據

看一個例子,如果我們需要獲取url=localhost:8080/hello/id中的id值,實現代碼如下:

?
1
2
3
4
5
6
7
8
@restcontroller
public class hellocontroller {
 
  @requestmapping(value="/hello/{id}",method= requestmethod.get)
  public string sayhello(@pathvariable("id") integer id){
    return "id:"+id;
  }
}

SpringBoot 中常用注解及各種注解作用

@requestparam 獲取請求參數的值

直接看一個例子,如下

?
1
2
3
4
5
6
7
8
@restcontroller
public class hellocontroller {
 
  @requestmapping(value="/hello",method= requestmethod.get)
  public string sayhello(@requestparam("id") integer id){
    return "id:"+id;
  }
}

在瀏覽器中輸入地址:localhost:8080/hello?id=1000,可以看到如下的結果:

SpringBoot 中常用注解及各種注解作用

當我們在瀏覽器中輸入地址:localhost:8080/hello?id ,即不輸入id的具體值,此時返回的結果為null。具體測試結果如下:

@getmapping 組合注解

@getmapping是一個組合注解,是@requestmapping(method = requestmethod.get)的縮寫。該注解將http get 映射到 特定的處理方法上。

即可以使用@getmapping(value = “/hello”)來代替@requestmapping(value=”/hello”,method= requestmethod.get)。即可以讓我們精簡代碼。

例子

?
1
2
3
4
5
6
7
8
9
@restcontroller
public class hellocontroller {
  //@requestmapping(value="/hello",method= requestmethod.get)
  @getmapping(value = "/hello")
  //required=false 表示url中可以不穿入id參數,此時就使用默認參數
  public string sayhello(@requestparam(value="id",required = false,defaultvalue = "1") integer id){
    return "id:"+id;
  }
}

@restcontroller

spring4之后新加入的注解,原來返回json需要@responsebody@controller配合。

@restcontroller@responsebody@controller的組合注解。

?
1
2
3
4
5
6
7
8
@restcontroller
public class hellocontroller {
 
  @requestmapping(value="/hello",method= requestmethod.get)
  public string sayhello(){
    return "hello";
  }
}

與下面的代碼作用一樣

?
1
2
3
4
5
6
7
8
9
@controller
@responsebody
public class hellocontroller {
 
  @requestmapping(value="/hello",method= requestmethod.get)
  public string sayhello(){
    return "hello";
  }
}

注解@requestparam 和 @pathvarible的區別

@requestparam是請求中的參數。如get?id=1

@pathvarible是請求路徑中的變量如 get/id=1

總結

以上所述是小編給大家介紹的springboot 中常用注解及各種注解作用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://www.cnblogs.com/xubb/p/8492259.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产欧美精品一区二区三区四区 | 中文字幕一区二区三区在线观看 | 亚洲一区二区视频在线观看 | 亚洲一区二区在线播放 | 在线一区 | 久久久精品国产 | 91精品国产乱码久久久久久久久 | 久久一级淫片 | 国产精品1区2区在线观看 | 国产高清精品在线 | 二区三区在线观看 | 在线欧美日韩 | 小泽玛丽娅 | 国产亚洲视频在线 | 亚洲一区二区精品 | 老司机福利在线视频 | 91免费视频观看 | 成人羞羞视频在线看网址 | 成人午夜精品一区二区三区 | 日韩午夜激情 | 日日摸夜夜添夜夜添精品视频 | 国产深夜视频在线观看 | 女人夜夜春高潮爽av片 | av网址aaa | 色天天综合久久久久综合片 | 午夜国产 | 日本一区二区免费在线播放 | 日韩a∨| 国产精品爱久久久久久久 | 青草精品 | 日韩综合网 | 日韩国产欧美精品 | 日日干日日爽 | 成人免费视频视频在线观看 免费 | 噜噜噜在线观看免费视频日本 | 91精品国产综合久久久久久 | 日韩在线视频观看 | 久久久91精品国产一区二区三区 | 国产日韩欧美 | 久久精品2019中文字幕 | 日韩欧美在线观看 |