spring boot起步之返回json資料

2021-08-02 10:29:28 字數 1745 閱讀 7986

package com.dinglit;

import org.springframework.web.bind.annotation.restcontroller;

/** * 169876809

* * @author qianzhang

* * 2017-06-11 7:45:34

* * 等價於以預設屬性使用@configuration,@enableautoconfiguration和@componentscan

* */

//@restcontroller

/* */

public static void main(string args)

}

hellocontroller類**如下:

package com.dinglit.controller;

import org.springframework.web.bind.annotation.restcontroller;

/** * 169876809

* * @author qianzhang

* * 2017-06-11 7:55:34

* */

@restcontroller// 標記為:restful

public class hellocontroller

}

usercontroller**如下:

package com.dinglit.controller;

import org.springframework.web.bind.annotation.restcontroller;

import com.dinglit.domian.userdo;

/** * 169876809

* * @author qianzhang

* * 2017-06-11 8:45:34

* */

@restcontroller

public class usercontroller

}

userdo的**如下:
package com.dinglit.domian;

/** * 169876809

* * @author qianzhang

* * 2017-06-11 8:40:34

* */

public class userdo

public void setid(int id)

public string getname()

public void setname(string name)

public string getpassword()

public void setpassword(string password)

}

執行結果如圖:

總結:

spring boot也是引用了json解析包jackson,那麼自然我們就可以在demo物件上使用jackson提供的json屬性的註解,對時間進行格式化,對一些字段進行忽略等等。

本系列所有**已同步到 github, 專案位址 

springboot的起步依賴

springboot讀取配置檔案的方式 1 讀取核心配置檔案 方式一 使用 value方式 常用 在 value的 中包含的是核心配置檔案中的鍵名 方式二 使用environment方式 這種方式是依賴注入evnironment來完成,在建立的成員變數private environment env上...

Spring Boot起步依賴原始碼分析(二)

spring boot起步依賴原始碼分析 一 上次說到enableautoconfigurationimportselector.getcandidateconfigurations方法匯入了meta inf spring.factories配置檔案,把配置資訊封裝到了乙個list集合中,接下來看下...

從 1起步學習SpringBoot

最近專案要上springboot,作為乙個不太合格的.neter,又要開始用springboot,感覺好方。但是又有什麼辦法呢,既然決定不了大方向還是學習一下吧,免得丟了飯碗。先說一下個人的背景吧 winform wpf大概做了2年,感覺趨勢不對,轉身加入到了web開發的大隊伍中來,net mvc4...