![]()
内容推荐 本书针对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 为什么学习Spring 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 本章练习 第3章 Spring Boot的系统配置 3.1 系统配置文件 3.1.1 application.properties 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 @ConfigurationProperties 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 本章练习 第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章 数据库持久层框架MyBatis 第9章 认识JPA 第10章 搞定定时任务 第11章 数据缓存Redis实现高并发 第12章 RabbitMQ消息队列 第13章 Elasticsearch搜索引擎 第14章 Security安全控制 第15章 Actuator应用监控 第16章 打包、发布与部署 第17章 综合应用实战:学生信息管理系统 |