时间: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.数据库操做