《2小时学会SpringBoot》学习总结
时间:2017年2月18日星期六
说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com
教学示例源码:暂无。
个人学习源码:https://github.com/zccodere/s...
第一章:SpringBoot介绍
1-1 SpringBoot介绍
SpringBoot和SpringMVC的关系
SpringBoot是SpringMVC的升级版,两者没有必然的联系
SpringBoot的特点
1.化繁为简,简化配置
2.备受关注,是下一代框架
3.微服务的入门级微框架
微服务
SpringBoot -> SpringCloud -> 微服务
课程介绍
目录
1.第一个SpringBoot程序
2.自定义属性配置
3.Controller的使用
4.spring-data-jpa
5.事务管理
注意
1.具备必要的前置知识
--利用maven构建项目
--Spring注解
--RESTful API
2.可以不需要先去学SpringMVC
3.Java、Maven等版本保持一致
第二章:第一个SpringBoot应用
2-1 第一个SpringBoot应用
第三章:项目属性配置
3-1 项目属性配置
属性配置
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
多环境配置
第四章:Controller的使用
4-1 Controller的使用
@Controller的使用
@Controller:处理http请求
@RestController:Spring4之后新的注解,原来返回json需要@ResponseBody配合@Controller
@RequestMapping:配置url映射
处理请求中的参数
@PathVariable:获取url中的数据
@RequestParam:获取请求参数的值
@GetMapping:组合注解
第五章:数据库操作
5-1 数据库操作(上)
数据库操作
Spring-Data-Jpa -> MySQL
Spring-Data-Jpa
JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。
5-2 数据库操作(下)
第六章:事务管理
6-1 事务管理
只有查询的时候不加事务,其它任何操作都要加事务。
第七章:课程回顾
7-1 课程回顾
总结
1.SpringBoot介绍
2.安装
3.配置
4.Controller的使用
5.数据库操作
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。