微信扫一扫,移动浏览光盘
简介
目录
前言
第1章 初识Spring Boot .................................................... 1
1.1 Spring Boot是什么 .................................................... 1
1.2 Spring Boot的优点 .................................................... 2
1.3 为什么学习Spring Boot ............................................ 3
1.4 什么是“约定优于配置” ........................................ 4
1.5 Spring、Spring Boot和Spring Cloud的关系 ................................... 4
1.6 本章小结 ............................................ 5
第2章 开始Spring Boot之旅 ..................................................... 6
2.1 个Spring Boot项目:helloworld ......................................... 6
2.1.1 创建Spring Boot项目 ..................................................... 6
2.1.2 项目结构 ....................................................... 7
2.1.3 pom.xml详解 ................................................ 9
2.1.4 个helloworld程序 ................................................... 11
2.2 单元测试 ............................................ 12
2.2.1 Spring Boot集成单元测试 .............................................. 12
2.2.2 测试Service方法 ......................................................... 13
2.2.3 测试Controller接口方法 ................................................ 14
2.2.4 常用的单元测试注解 ...................................................... 16
2.3 开发环境热部署 ...................................................... 17
2.3.1 devtools实现原理 ........................................................ 17
2.3.2 配置开发环境热部署 ...................................................... 17
2.4 本章小结 ............................................ 18
2.5 本章练习 ............................................ 19
第3章 Spring Boot的系统配置 ................................................... 20
3.1 系统配置文件 .......................................................... 20
3.1.1 application.properties ..................................................... 20
3.1.2 application.yml ............................................ 21
3.1.3 Properties与YML配置文件的区别 ....................................... 23
3.1.4 实战:自定义系统的启动图案 .......................................... 23
3.2 自定义配置项 .......................................................... 25
3.2.1 @Value ........................................................ 25
3.2.2 Environment ................................................ 26
3.2.3 @ConfigurationProperties ................................................ 26
3.2.4 使用配置文件注意事项 .................................................. 28
3.3 其他配置 ............................................ 28
3.3.1 随机数 ......................................................... 28
3.3.2 配置引用 ..................................................... 29
3.4 日志配置 ............................................ 30
3.4.1 Spring Boot日志简介 ...................................................... 30
3.4.2 配置日志格式 ............................................. 31
3.4.3 日志输出级别 ............................................. 31
3.4.4 保存日志文件 ............................................. 32
3.5 实战:实现系统多环境配置 ....................................................... 33
3.5.1 多环境的配置 ............................................ 33
3.5.2 多环境的切换 ........................................................ 34
3.6 本章小结 ......................................... 36
3.7 本章练习 ......................................... 36
第4章 Web开发 ............................................ 37
4.1 Web开发简介 ............................................... 37
4.1.1 Web入门 .......................................... 37
4.1.2 @Controller和@RestController ................................................... 39
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问