【转】 springBoot(2)---快速创建项目,初解jackson
2021-03-18 15:24
标签:日期时间 spring cli pattern jsonp object post hone 地址 【转】 springBoot(2)---快速创建项目,初解jackson springboot官网提供了工具类自动创建web应用:网址:http://start.spring.io/ 官网页面 1、快速创建一个
选择web代表这是一个web项目 这样就可以吧项目放到eclipse或者idea中进行运行了。 这里需要注意几点: 1.springboot2X,所需要mevan是3.0+,JDK是1.8+ 2.在做项目开发的时候,主入口Application类(带有注解@SpringBootApplication),要放在所有包之上。 jackson是springboot自带的json框架 jackson常用标签 (2)指定日期格式:@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",locale="zh",timezone="GMT+8") (3)空字段不返回:@JsonInclude(Include.NON_NUll) (4)指定别名:@JsonProperty 举例: user对象 效果演示 接口测试工具是postman 我们发现: 1:日期时间格式变成了指定格式 2:age属性显示在界面变成了:account 3:pwd并没有显示 4:因为phone属性为null,所以也没有显示。 github地址:https://github.com/yudiandemingzi/springbootjackson 想太多,做太少,中间的落差就是烦恼。想没有烦恼,要么别想,要么多做。上尉【4】 【转】 springBoot(2)---快速创建项目,初解jackson 标签:日期时间 spring cli pattern jsonp object post hone 地址 原文地址:https://www.cnblogs.com/Javastudy-note/p/13817910.html快速创建项目,初解jackson
一、快速创建项目
二、初解jackson
(1)指定字段不返回:@JsonIgnorepublic class User {
@JsonProperty("account")
private int age;
@JsonIgnore
private String pwd;
@JsonInclude(Include.NON_NULL)
private String phone;
@JsonFormat(pattern="yyyy-MM-dd hh:mm:ss",locale="zh",timezone="GMT+8")
private Date createTime;
//提供set和get方法,tostring方法
}
Controller类中映射方法
@GetMapping("/testjackson")
public Object testjson(){
return new User(0, "密码", null, new Date());
}
文章标题:【转】 springBoot(2)---快速创建项目,初解jackson
文章链接:http://soscw.com/index.php/essay/65824.html