Spring Boot学(构建云原生Java和Kotlin应用程序)

价格 119.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

本书将指导你理解Spring Boot的架构和方法括调试、测试和部署等主题。第1章介绍Spring Boot的三个核心特。第2章研究创建Spring Boot应用程序时可选择的工具。第3章演示如何使用Spring Boot来开发一个基本的应用程序。第4章演示如何对Spring Boot应用程序添加数据库访问。第5章演示如何使用Spring Boot的内置配能、自动配置报告和执行器来灵活且动态地创建、识别和修改应用程序环境设置。第6章深入地研究数据。第7章演示如何使用Spring MVC创建应用程序。第8章介绍响应式编程。第9章讨论并演示测试Spring Boot应用程序的核心方面。第10章介绍并解释的核心方面,以及它们如何应用于应用程序。第11章研究如何部署Spring Boot应用程序。第12章深入探讨响应式编程。

目录

前言 1第1章 Spring Boot概述 51.1 Spring Boot的三个核心特 51.1.1 用于简化依赖项管理的启动程序 51.1.2 用于简化部署的可执行JAR 61.1.3 自动配置 81.2结 9第2章 选择工具并开始 102.1 Maven还是Gradle 102.1.1 Apache Maven 102.1.2 Gradle 122.1.3 在Maven和Gradle之间选择 132.2 Java还是Kotlin 132.2.1 Java 132.2.2 Kotlin 142.2.3 在Java和Kotlin之间选择 152.3 选择Spring Boot的某一版本 152.4 Spring Initializr 162.5 命令行 192.6 使用集成开发环境 222.7 了解main( ) 232.8结 25第3章 创建你的个Spring Boot REST API 263.1 使用API的方法和原因 263.2 REST 273.3 API,动词风格 273.3.1 回到Initializr 283.3.2 创建一个简单的域 303.4 GET 313.4.1 @RestController概述 313.4.2 POST 353.4.3 PUT 353.4.4 DELETE 363.4.5 其他 363.4.6 信任,但要验证 383.5结 41第4章 向Spring Boot应用程序添加数据库访问 424.1 启动数据库访问的自动配置 424.2 我们希望得到什么 434.2.1 添加数据库依赖项 434.2.2 添加代码 444.3 保存和检索数据 504.4 稍加打磨 534.5结 55第5章 配置和检查Spring Boot应用程序 565.1 应用程序配置 575.1.1 @Value 585.1.2 @ConfigurationProperties 625.1.3 潜在的第三方选择 665.2 自动配置报告 685.3 Actuator 705.3.1 开启Actuator 755.3.2 使用Actuator提高环境适应能力 775.3.3 使用Actuator将日志量调大 785.4结 79第6章 真正深入地研究数据 816.1 定义实体 816.2 模板支持 826.3 存储库支持 826.4 @Before 836.5 使用Redis创建基于模板的服务 836.5.1 初始化项目 846.5.2 开发Redis服务 846.6 从模板转换到存储库 926.7 使用JPA创建基于存储库的服务 956.7.1 初始化项目 956.7.2 开发JPA(MySQL)服务 966.7.3 加载数据 1006.8 使用NoSQL文档数据库创建基于存储库的服务 1046.8.1 初始化项目 1046.8.2 开发MongoDB服务 1066.9 使用NoSQL图形数据库创建基于存储库的服务 1116.9.1 初始化项目 1116.9.2 开发Neo4j服务 1126.10结 120第7章 使用Spring MVC创建应用程序 1227.1 Spring MVC是什么 1227.2 使用模板引擎的终端用户交互 1237.2.1 初始化项目 1237.2.2 开发Aircraft Positions应用程序 1247.3 传递消息 1307.3.1 启动PlaneFinder 1317.3.2 扩展Aircraft Positions应用程序 1347.4 使用WebSocket创建对话 1387.4.1 什么是WebSocket 1387.4.2 重构Aircraft Positions应用程序 1397.5结 145第8章 使用Project Reactor和Spring WebFlu行响应式编程 1468.1 响应式编程简介 1468.2 Project Reactor 1498.3 Tomcat与Netty 1518.4 响应式数据访问 1518.5 响应式Thymeleaf 1628.6 用于全响应程间通信的RSocket 1638.6.1 什么是RSocket 1638.6.2 使RSocket工作 1648.7结 168第9章 为日益增加的生产绪要求测试Spring Boot应用程序 1699.1 单元测试 1699.2 @SpringBootTest介绍 1709.2.1 Aircraft Positions应用程序重要的单元测试 1719.2.2 重构以更好地测试 1759.3 测试片 1819.4结 187第10章 保护Spring Boot应用程序 18810.1 认证和授权 18810.1.1 认证 18910.1.2 授权 19010.2 Spring Security概述 19010.2.1 防火墙 19010.2.2 过滤器链 19110.2.3 请求和响应报头 19110.3 使用Spring Security实现基于表单的认证和授权 19110.3.1 添加Spring Security依赖项 19210.3.2 添加认证 19710.3.3 授权 20310.4 对认证和授权实现OpenID Connect和OAuth2 21010.4.1 Aircraft Positions客户端应用程序 21210.4.2 PlaneFinder资源服务器 21810.5结 225第11章 部署Spring Boot应用程序 22611.1 重温Spring Boot可执行JAR 22611.1.1 构建一个“可执行的”Spring Boot JAR 22711.1.2 这是什么意思 23211.2 扩展JAR 23311.3 将Spring Boot应用程序部署到容器中 23811.3.1 从IDE创建容器镜像 23911.3.2 从命令行创建容器镜像 24111.3.3 验证镜像是否存在 24211.3.4 运行容器化应用程序 24311.4 用于检查Spring Boot应用程序容器镜像的实用程序 24411.4.1 pack 24411.4.2 dive 24611.5结 246第12章 深入探讨响应式编程 24712.1 什么时行响应式编程 24712.2 测试响应式应用程序 24812.2.1 首先行重构 24912.2.2 现在行测试 25512.3 诊断和调试响应式应用程序 26212.3.1 Hooks.onOperatorDebug( ) 26312.3.2 检查点 27212.3.3 ReactorDebugAgent.init( ) 27412.4结 276

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号