時間:2017年2月18日星期六
說明:本文部份內容均來自慕課網。@慕課網:http://www.imooc.com
教學示例源碼:暫無。
我的學習源碼:https://github.com/zccodere/s...mysql
SpringBoot和SpringMVC的關係git
SpringBoot是SpringMVC的升級版,二者沒有必然的聯繫
SpringBoot的特色github
1.化繁爲簡,簡化配置 2.備受關注,是下一代框架 3.微服務的入門級微框架
微服務spring
SpringBoot -> SpringCloud -> 微服務
課程介紹sql
目錄數據庫
1.第一個SpringBoot程序 2.自定義屬性配置 3.Controller的使用 4.spring-data-jpa 5.事務管理
注意json
1.具有必要的前置知識 --利用maven構建項目 --Spring註解 --RESTful API 2.能夠不須要先去學SpringMVC 3.Java、Maven等版本保持一致
屬性配置app
spring.datasource.url:jdbc:mysql://127.0.0.1:3306/ spring.datasource.username:root spring.datasource.password:123456 spring.datasource.driver-class-name:com.mysql.jdbc
加載配置屬性註解框架
@Value @Component @ConfigurationProperties
多環境配置maven
@Controller的使用
@Controller:處理http請求 @RestController:Spring4以後新的註解,原來返回json須要@ResponseBody配合@Controller @RequestMapping:配置url映射
處理請求中的參數
@PathVariable:獲取url中的數據 @RequestParam:獲取請求參數的值 @GetMapping:組合註解
數據庫操做
Spring-Data-Jpa -> MySQL
Spring-Data-Jpa
JPA(Java Persistence API)定義了一系列對象持久化的標準,目前實現這一規範的產品有Hibernate、TopLink等。
只有查詢的時候不加事務,其它任何操做都要加事務。
總結
1.SpringBoot介紹 2.安裝 3.配置 4.Controller的使用 5.數據庫操做