博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Boot整合Web开发-JSON
阅读量:2079 次
发布时间:2019-04-29

本文共 1659 字,大约阅读时间需要 5 分钟。

跟杨春娟学SpringBoot笔记:Spring Boot整合Web开发-JSON

完成:第一遍

1.如何返回JSON数据?

步骤一:加入依赖

org.springframework.boot
spring-boot-starter-parent
2.0.4.RELEASE
org.springframework.boot
spring-boot-starter-web

除了 Spring Boot 必须自带的 parent 依赖外,仅仅只需要加入这个 spring-boot-starter-web 包即可,它会自动包含所有 JSON 处理的包

步骤二:写个User类

User

package com.springboot.demo.SpringBootDemoProject.json;public class User {
private String id; private String name; private int age; public String getId() {
return id; } public void setId(String id) {
this.id = id; } public String getName() {
return name; } public void setName(String name) {
this.name = name; } public int getAge() {
return age; } public void setAge(int age) {
this.age = age; } }

步骤三:写一个UserController类

UserController

package com.springboot.demo.SpringBootDemoProject.json;import java.util.ArrayList;import java.util.List;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("users")public class UserController {
@RequestMapping("show") public List
getAllUsers(){
List
userList = new ArrayList
(); User userT = new User(); userT.setId("TestID1"); userT.setName("TestName1"); userT.setAge(20); userList.add(userT); User user1 = new User(); user1.setId("TestID2"); user1.setName("TestName2"); user1.setAge(21); userList.add(user1); User user2 = new User(); user2.setId("TestID3"); user2.setName("TestName3"); user2.setAge(15); userList.add(user2); return userList; }}

转载地址:http://vrzqf.baihongyu.com/

你可能感兴趣的文章
Eclipse下运行Maven项目提示缺少maven-resources-plugin:2.4.3
查看>>
Java 中int、String的类型转换
查看>>
比较两个JSON字符串是否完全相等
查看>>
删除JSONArray中的某个元素
查看>>
Linux下Tomcat重新启动
查看>>
使用HttpClient请求另一个项目接口获取内容
查看>>
HttpClient get和HttpClient Post请求的方式获取服务器的返回数据
查看>>
net.sf.json Maven依赖配置
查看>>
Could not initialize class net.sf.json.JsonConfig错误解决
查看>>
Java编程思想重点笔记(Java开发必看)
查看>>
eclipse 创建maven 项目 动态web工程完整示例
查看>>
前端JSP与Spring MVC交互实用例子
查看>>
使用maven一步一步构建spring mvc项目
查看>>
hadoop map reduce 阶段笔记
查看>>
java jackcess 操作 access
查看>>
Git问题Everything up-to-date解决
查看>>
Hadoop HDFS文件操作的Java代码
查看>>
Hadoop学习笔记—3.Hadoop RPC机制的使用
查看>>
Hadoop学习笔记—22.Hadoop2.x环境搭建与配置
查看>>
JTS Geometry关系判断和分析
查看>>