摘要:這是另一個簡寫后的與此注解相注解還有,大大簡化了我們常用方法的映射。
1、新建一個Maven項目(具體方法可以參照 SpringBoot2.0之一 新建項目helloWorld)
2、先建一個User類
package com.somta.springboot.pojo; public class User { private String id; private String name;//姓名 private Integer age;//年齡 //setter和getter方法省略 }
3、新建一個UserController類,編寫一些restfull的接口
@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 ListqueryUserList() { List 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提倡使用了更簡單的方式和注解來開發程序
1、@RestController 注解我們查看其源碼可以看到它是由@Controller和@RsponseBody,這樣就不用我們去一一指定@RsponseBody,可以讓返回的對象統一轉成json對象返回。
2、@GetMapping() 這是另一個簡寫后的@RequestMapping(value = "/queryUserById",method=RequestMethod.GET),與此注解相注解還有@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping,大大簡化了我們常用HTTP方法的映射。
4、在瀏覽器上分別輸入請求地址,可以查看到如下頁面,表示你已經成功了!
Git代碼地址:https://gitee.com/Somta/Sprin...
原文地址:http://somta.com.cn/#/blog/vi...
本文由明天的地平線創作,如想了解更多更詳細的內容,請關注一下公眾號,公眾號內將進行最新最實時的更新!?
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69755.html
摘要:從最開始的到后來的,到目前的隨著框架的不斷更新換代,也為我們廣大的程序猿提供了更多的方便,一起搭建一個從控制層到持久層的項目可能需要一兩天的時間,但是采用的方式,我們可能只需要分鐘就能輕松完成一個項目的搭建,下面我們介紹一下整合的方法一新建 ??從最開始的SSH(Struts+Spring+Hibernate),到后來的SMM(SpringMVC+Spring+MyBatis),到目前...
摘要:當禁用時,所有關聯對象都會即時加載。不同的驅動在這方便表現不同。參考驅動文檔或充分測試兩種方法來決定所使用的驅動。需要適合的驅動。系統默認值是設置字段和類是否支持駝峰命名的屬性。 ??上篇文章我們介紹了SpringBoot和MyBatis的整合,可以說非常簡單快捷的就搭建了一個web項目,但是在一個真正的企業級項目中,可能我們還需要更多的更加完善的框架才能開始真正的開發,比如連接池、分...
摘要:針對這種情況提供了,可以將訓練好的模型直接上線并提供服務。在年的開發者上便提出了。在實際的生產環境中比較廣泛使用的通信手段是基于的,幸運的是從以后,也正式支持通信方式了。前 ?言 大家習慣使用TensorFlow進行模型的訓練、驗證和預測,但模型完善之后的生產上線流程,就變得五花八門了。針對這種情況Google提供了TensorFlow Servering,可以將訓練好的模型直接上線并...
摘要:完整專題上一篇已經介紹了編寫插件所需要了解的基礎知識,這篇我們就開始編寫插件了。如字面意思,他們分別代表了節點數據父節點群數據??吹竭@里你已經可以動手開始嘗試寫一個插件了。使用上述文件目錄結構為在中編寫程序。 完整專題:http://www.codefrom.com/p/Babel.js 上一篇已經介紹了編寫babel.js插件所需要了解的基礎知識,這篇我們就開始編寫babe...
摘要:事務管理結構事務管理有個左右,其中最核心的有個,分別是。事務管理主要結構如下三個核心接口源碼解析接口是用于定義一個事務,它定義了事務管理的五大屬性,在上一篇文章中有詳細介紹。只需要裝配一個實體管理工廠接口的任意實現。 1.Spring事務管理API結構 ??Spring事務管理API有100個左右,其中最核心的API有3個,分別是TransactionDefinition、 ??Pla...
閱讀 2168·2021-11-24 09:39
閱讀 2781·2021-07-29 13:49
閱讀 2322·2019-08-29 14:15
閱讀 2233·2019-08-29 12:40
閱讀 3312·2019-08-26 13:42
閱讀 632·2019-08-26 12:13
閱讀 2065·2019-08-26 11:41
閱讀 3345·2019-08-23 18:32