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

《2小时学会SpringBoot》学习总结

时间:2017年2月18日星期六
说明:本文部份内容均来自慕课网。@慕课网:http://www.imooc.com
教学示例源码:暂无。
我的学习源码:https://github.com/zccodere/s...mysql

第一章:SpringBoot介绍

1-1 SpringBoot介绍

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等版本保持一致

第二章:第一个SpringBoot应用

2-1 第一个SpringBoot应用

第三章:项目属性配置

3-1 项目属性配置

属性配置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的使用

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

clipboard.png

5-2 数据库操做(下)

第六章:事务管理

6-1 事务管理

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

第七章:课程回顾

7-1 课程回顾

总结

1.SpringBoot介绍
2.安装
3.配置
4.Controller的使用
5.数据库操做
相关文章
相关标签/搜索