一、新建一個Maven項目(具體方法能夠參照 SpringBoot2.0之一 新建項目helloWorld)java
二、先建一個User類git
package com.somta.springboot.pojo; public class User { private String id; private String name;//姓名 private Integer age;//年齡 //setter和getter方法省略 }
三、新建一個UserController類,編寫一些restfull的接口spring
@RestController public class UserController { @GetMapping("/getString") public String getString() { return "Hello 張三"; } @GetMapping("/queryUserById") public User queryUserById() { User user = new User(); user.setId("123456"); user.setName("張三"); user.setAge(12); return user; } @GetMapping("/queryUserList") public List<User> queryUserList() { List<User> list = new ArrayList<>(); User user = new User(); user.setId("123456"); user.setName("張三"); user.setAge(12); User user2 = new User(); user2.setId("789"); user2.setName("李四"); user2.setAge(22); list.add(user); list.add(user2); return list; } }
SpringBoot提倡使用了更簡單的方式和註解來開發程序json
一、@RestController 註解咱們查看其源碼能夠看到它是由@Controller和@RsponseBody,這樣就不用咱們去一一指定@RsponseBody,能夠讓返回的對象統一轉成json對象返回。瀏覽器
二、@GetMapping() 這是另外一個簡寫後的@RequestMapping(value = "/queryUserById",method=RequestMethod.GET),與此註解相註解還有@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping,大大簡化了咱們經常使用HTTP方法的映射。springboot
四、在瀏覽器上分別輸入請求地址,能夠查看到以下頁面,表示你已經成功了!restful
Git代碼地址:https://gitee.com/Somta/Sprin...
原文地址:http://somta.com.cn/#/blog/vi...app
本文由明天的地平線創做,如想了解更多更詳細的內容,請關注一下公衆號,公衆號內將進行最新最實時的更新! spa