寫在前面的話
系列教程都是從網絡上收集和本人的理解所編輯而成,僅供廣大愛好者學習所用,請尊重本人的勞動成果。歡迎評論指正和轉帖!(請保留連接謝謝!)
123
一、主要區別在於Demo.java和HelloController.java兩個文件,其它的和上一篇一樣。
二、Demo.java
package com.fs;
import java.util.Date;
import com.alibaba.fastjson.annotation.JSONField;
public class Demo {
private int id;
private String name;
// com.alibaba.fastjson.annotation.JSONField
@JSONField(format = "yyyy-MM-dd HH:mm")
private Date createTime;
@JSONField(serialize = false)
private String mark;
public String getMark() {
return mark;
}
public void setMark(String mark) {
this.mark = mark;
}
public int getId() {
return id;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.fs;
import java.util.Date;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/getJson")
public Demo getJson() {
Demo demo = new Demo();
demo.setId(2);
demo.setName("lisi");
demo.setCreateTime(new Date());
demo.setMark("這裏是不顯示的備註");
return demo;
}
}