Angular
1.What is Spring Boot Spring Boot其最一開始設計的目的為簡化Spring的啟動流程 -大量的XML文件設定 -複雜的依賴管理 從原理來看Spring Boot是以往我們用的JAR的集合,可以被大多數的自動構件工具所使用 -Maven/ Gradle等等工具 Spring Boot特色 -自動設置: 透過自動化的功能解決掉過往Spring大量XML文件的配置 -起步依賴: 解決掉以往複雜的依賴管理,框架會幫你管理大部分Jar包
Dec 20, 20211.構建Spring Boot專案 構建工具 官方工具 -Spring initializr IDEA開發工具 Spring Boot CLI IDEA快速構建
Dec 20, 20211.RESTful URL 典型的前後端分離URL設計風格 GET http://localhost:8080/aip/v1/books 獲取所有讀書清單列表 POST http://localhost:8080/aip/v1/books 新增一個書單 GET http://localhost:8080/aip/v1/books/{id} 獲取一個指定書單 PUT http://localhost:8080/aip/v1/books 更新書單 DELETE http://localhost:8080/aip/v1/books/{id} 刪除一個書單 -每個URL都代表一個資源或著是資源的狀態轉換 -通常定義URL皆用名詞且大多為複數 EX: books
Dec 20, 2021@PathVariable 多於GET請求時使用(搜尋指定物件) 定義方法 -透過@GetMapping注解定義該方法,並映射相關URL請求 http://localhost:8080/aip/v1/books/{id} -於方法中的參數透過@PathVariable定義URL所帶入的參數,如範例程式中getOne()所示如此才會接收到URL所帶入的值@RestController //@Controller @RequestMapping("/api/v1") public class HelloController { //@RequestMapping(value = "/say", method = RequestMethod.GET)
Dec 20, 2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up