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

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - SpringBoot之返回json數(shù)據(jù)的實(shí)現(xiàn)方法

SpringBoot之返回json數(shù)據(jù)的實(shí)現(xiàn)方法

2021-06-22 13:04張昊亮 Java教程

這篇文章主要介紹了SpringBoot之返回json數(shù)據(jù)的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

一、創(chuàng)建一個(gè)springboot個(gè)項(xiàng)目

操作詳情參考:1.springboo之helloword 快速搭建一個(gè)web項(xiàng)目

二、編寫實(shí)體類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
/**
 * created by cr7 on 2017-8-18 返回json數(shù)據(jù)實(shí)體類
 */
public class user {
  private int id;
  private string username;
  private string password;
 
  public string getpassword() {
    return password;
  }
 
  public void setpassword(string password) {
    this.password = password;
  }
 
  public string getusername() {
    return username;
  }
 
  public void setusername(string username) {
    this.username = username;
  }
 
  public int getid() {
    return id;
  }
 
  public void setid(int id) {
    this.id = id;
  }
}

三、編寫控制層controller類

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import com.example.bean.user;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
 
/**
 * created by cr7 on 2017-8-18 json返回?cái)?shù)據(jù)的controller
 */
@restcontroller
@requestmapping("user"
public class returnjsoncontroller {
 
  @requestmapping("getuser")
  public user getuser(){
    user user = new user();
    user.setid(1);
    user.setusername("zhanghaoliang");
    user.setpassword("1231");
    return user;
  }
}

四、測(cè)試返回json數(shù)據(jù)

瀏覽器輸入http://localhost:8080/user/getuser

得出結(jié)果:服務(wù)器是以json數(shù)據(jù)格式返回給瀏覽器

SpringBoot之返回json數(shù)據(jù)的實(shí)現(xiàn)方法

五、返回list到頁(yè)面

5.1.返回?cái)?shù)據(jù)的controller

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.example.demo;
 
import com.example.bean.user;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
 
import java.util.arraylist;
import java.util.list;
 
/**
 * created by cr7 on 2017-8-18 json返回?cái)?shù)據(jù)的controller
 */
@restcontroller
@requestmapping("user")
public class returnjsoncontroller {
  
  @requestmapping("getuserlist")
  public list<user> getuserlist(){
    user user1 = new user();
    user1.setid(1);
    user1.setusername("zhanghaoliang");
    user1.setpassword("123");
    user user2 = new user();
    user2.setid(2);
    user2.setusername("chensi");
    user2.setpassword("456");
    user user3 = new user();
    user3.setid(3);
    user3.setusername("doudou");
    user3.setpassword("789");
    list<user> list = new arraylist<>();
    list.add(user1);
    list.add(user2);
    list.add(user3);
    return list;
  }
}

5.2.得出結(jié)果

在瀏覽器訪問(wèn) http://localhost:8080/user/getuserlist

SpringBoot之返回json數(shù)據(jù)的實(shí)現(xiàn)方法

六、返回map到瀏覽器

既然返回實(shí)體,和list的試驗(yàn)過(guò)了,那么再試驗(yàn)一下返回map類型的數(shù)據(jù)吧

6.1返回的controller

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.example.demo;
 
import com.example.bean.user;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
 
import java.util.arraylist;
import java.util.hashmap;
import java.util.list;
import java.util.map;
 
/**
 * created by cr7 on 2017-8-18 json返回?cái)?shù)據(jù)的controller
 */
@restcontroller
@requestmapping("user")
public class returnjsoncontroller {
 
  @requestmapping("getusermap")
  public map<string,user> getusermap(){
    user user1 = new user();
    user1.setid(1);
    user1.setusername("zhanghaoliang");
    user1.setpassword("123");
    user user2 = new user();
    user2.setid(2);
    user2.setusername("chensi");
    user2.setpassword("456");
    user user3 = new user();
    user3.setid(3);
    user3.setusername("doudou");
    user3.setpassword("789");
    map<string,user> map = new hashmap<>();
    map.put("user1",user1);
    map.put("user2",user2);
    map.put("user3",user3);
    return map;
  }
}

6.2得出的結(jié)果

在瀏覽器中訪問(wèn)http://localhost:8080/user/getusermap

SpringBoot之返回json數(shù)據(jù)的實(shí)現(xiàn)方法

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://www.cnblogs.com/zhanghaoliang/p/7389336.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
主站蜘蛛池模板: 欧美在线网站 | 亚洲欧美在线视频 | 五月婷婷激情 | 国产精品久久久久久久久久ktv | 可以在线观看的黄色 | 亚洲精品免费在线观看视频 | 在线a视频 | 国产黄色在线播放 | 亚洲精品一区二区三区在线 | 在线观看一区二区三区视频 | 日韩欧美一区二区三区免费观看 | bxbx成人精品一区二区三区 | 夜久久 | 亚洲伊人伊色伊影伊综合网 | 欧美日韩亚洲综合 | 二区视频 | 国产欧美综合一区二区三区 | 久久99精品久久久久久噜噜 | 欧洲视频一区 | 一区二区三区在线观看视频 | 欧美一区二区三区久久 | 国内自拍偷拍 | 91久久精品国产91久久性色tv | 欧洲精品视频在线观看 | 亚洲资源站 | 国产精品18久久久久久久久 | 国产精品爱久久久久久久 | 免费成人在线视频网站 | 黄色一级视频 | 日韩精品中文字幕在线 | 国产精品免费视频观看 | 免费 视频 1级 | 亚洲国产精品久久久久 | 激情网激情五月 | 午夜伦理影院 | 视频在线一区二区 | 四虎免费紧急入口观看 | 久久99这里只有精品 | 一级做a爰片久久毛片免费陪 | 国产日韩欧美一区 | 欧美日韩在线看 |