上一节写了一个helloWorld的程序返回,现在来写一个json对象数据的返回。
那我们在helloWorld的基础上做一些改动:
1.User.java
package isenham;
@Component
public class User {
private String userId;
private String userName;
private String userAge;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserAge() {
return userAge;
}
public void setUserAge(String userAge) {
this.userAge = userAge;
}
}
2.HelloWorld.java修改
package isenham;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloWorld {
@Autowired
private User user;
@RequestMapping("/")
public String sayHelloWorld(){
return "hello world!";
}
@RequestMapping("/jsonUser")
public User jsonUser(){
user.setUserId("001");
user.setUserName("tom");
user.setUserAge("23");
return user;
}
}
3.访问浏览器http://127.0.0.1:8081/jsonUser/可看到{"userId":"001","userName":"tom","userAge":"23"}
(其实Spring Boot也是引用了JSON解析包Jackson,那么自然我们就可以在User对象上使用Jackson提供的json属性的注解)
相关推荐
spring-boot-2.1.3.RELEASE.jar -autoconfigure- -devtools- -maven-plugin- -starter- -starter-jdbc- -starter-json- -starter-logging- -starter-test- -starter-tomcat- -starter-web- -test- -test-...
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
使用json-lib实现json与Java对象的互转
包括'chapter-2-spring-boot-quick-start','chapter-4-spring-boot-validating-form-input','chapter-5-spring-boot-paging-sorting','doc','springboot-configuration','springboot-dubbo-client','springboot-...
常用的存储形式包括关系型数据库、NoSQL数据库、JSON文件等。 遵守规则: 为避免对网站造成过大负担或触发反爬虫机制,爬虫需要遵守网站的robots.txt协议,限制访问频率和深度,并模拟人类访问行为,如设置User-...
Spring Boot Documentation 1. About the Documentation 2. Getting Help 3. First Steps 4. Working with Spring Boot 5. Learning about Spring Boot Features 6. Moving to Production 7. Advanced Topics II. ...
spring-boot-starter-encrypt spring boot数据传输加密工具jar包开源代码,可自行调整 ...获取数据按钮:无前端入参,重新返回加密数据发送数据按钮:前端json提交加密参数,扩展解析并返回加密出参
JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 入门demo
EFK的Spring-Boot Camel和JSON日志记录 本示例演示了如何在Spring Boot中使用Apache Camel并登录EFK的JSON 代码生成 使用以下命令生成项目: mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate \ ...
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
json-lib-2.4-jdk15和全部依赖jar包 所需要的开发工具