慕课网_《2小时学会SpringBoot》学习总结

《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等。

慕课网_《2小时学会SpringBoot》学习总结

5-2 数据库操作(下)

第六章:事务管理

6-1 事务管理

只有查询的时候不加事务,其它任何操作都要加事务。

第七章:课程回顾

7-1 课程回顾

总结

1.SpringBoot介绍
2.安装
3.配置
4.Controller的使用
5.数据库操作

相关推荐