内容简介
本书针对Spring Boot 2.x以上版本,采用“知识点+实例”的形式,讲解Spring Boot企业应用开发所涉及的知识点,同时针对某些常见的应用场景提供了完整的解决方案,后带领读者从零开始构建一个完整的Spring Boot项目。 本书内容紧扣互联网企业的实际需求,对于Java开发人员,尤其是初学Spring Boot的人员,以及从传统Spring转向Spring Boot开发的技术人员具有很高的参考价值。
目录
前言第1章 初识Spring Boot 1.1 Spring Boot是什么 1.2 Spring Boot的优点 1.3 为什么学ring Boot 1.4 什么是“约定优于配置” 1.5 Spring、Spring Boot和Spring Cloud的关系 1.6 本章小结第2章 开始Spring Boot之旅 2.1 个Spring Boot项目:helloworld 2.1.1 创建Spring Boot项目 2.1.2 项目结构 2.1.3 pom.xml详解 2.1.4 个helloworld程序 2.2 单元测试 2.2.1 Spring Boot集成单元测试 2.2.2 测试Service方法 2.2.3 测试Controller接口方法 2.2.4 常用的单元测试注解 2.3 开发环境热部署 2.3.1 devtools实现原理 2.3.2 配置开发环境热部署 2.4 本章小结 2.5 本章练r/>第3章 Spring Boot的系统配置 3.1 系统配置文件 3.1.1 application.propertier/> 3.1.2 application.yml 3.1.3 Properties与YML配置文件的区别 3.1.4 实战:自定义系统的启动图案 3.2 自定义配置项 3.2.1 @Value 3.2.2 Environment 3.2.3 @ConfigurationPropertier/> 3.2.4 使用配置文件注意事项 3.3 其他配置 3.3.1 数 3.3.2 配置引用 3.4 日志配置 3.4.1 Spring Boot日志简介 3.4.2 配置日志格式 3.4.3 日志输出级别 3.4.4 保存日志文件 3.5 实战:实现系统多环境配置 3.5.1 多环境的配置 3.5.2 多环境的切换 3.6 本章小结 3.7 本章练r/>第4章 Web开发 4.1 Web开发简介 4.1.1 Web入门 4.1.2 @Controller和@RestController 4.1.3 @RequestMapping 4.1.4 @ResponseBody 4.2 URL映射 ……第5章 Thymeleaf模板引擎第6章 构建RESTful服务第7章 JdbcTemplate数据连接模板第8章 数据库持久层框架MyBatir/>第9章 认识JPA第10章 搞定定时任务第11章 数据缓存Redis实现高并发第12章 RabbitMQ消息队列第13章 Elasticsearch搜索引擎第14章 Security控制第15章 Actuator应用监控第16章 、发布与部署第17章 综合应用实战:学生信息管理系统