• SpringBoot从入门到实战
  • SpringBoot从入门到实战
21年品牌 40万+商家 超1.5亿件商品

SpringBoot从入门到实战

全新正版 极速发货

46.88 6.7折 69.8 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者解承凯

出版社机械工业

ISBN9787111686552

出版时间2021-07

装帧平装

开本其他

定价69.8元

货号31207368

上书时间2024-06-06

大智慧小美丽

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
解承凯现任职于北京爱奇艺公司,承担公司高并发接口编程。有多年的Java开发经验和微服务编程经验,熟悉微服务治理等相关技术,经历了Spring4到Spring5的发展,对SpringCloud及SpringBoot等流行框架有较为深入的研究。

目录
前言<br/>第1章  Spring框架基础1<br/>1.1  Spring简介1<br/>1.1.1  Spring的发展历史1<br/>1.1.2  Spring的特性2<br/>1.1.3  Spring的体系结构3<br/>1.2  控制反转6<br/>1.2.1  IoC和DI简介6<br/>1.2.2  元数据配置7<br/>1.2.3  Bean管理12<br/>1.3  面向切面编程14<br/>1.3.1  代理模式14<br/>1.3.2  AOP中的术语18<br/>1.3.3  @AspectJ注解20<br/>1.3.4  基于XML配置的AOP21<br/>1.3.5  基于@Aspect注解的AOP23<br/>1.4  总结25<br/>第2章  Spring MVC基础26<br/>2.1  Spring MVC简介26<br/>2.1.1  Spring MVC的工作流程26<br/>2.1.2  DispatcherServlet类27<br/>2.1.3  HandlerInterceptor拦截器29<br/>2.2  Spring MVC注解30<br/>2.2.1  请求注解30<br/>2.2.2  参数注解31<br/>2.2.3  异常注解32<br/>2.2.4  跨域注解32<br/>2.2.5  请求跳转33<br/>2.3  总结34<br/>第3章  Spring Boot基础35<br/>3.1  Spring Boot简介35<br/>3.1.1  Spring Boot的特性35<br/>3.1.2  快速创建Spring Boot应用36<br/>3.1.3  Spring Boot Starter简介37<br/>3.2  Spring Boot的运行原理40<br/>3.2.1  SpringApplication启动类40<br/>3.2.2  @SpringBootApplication注解44<br/>3.3  Spring Boot的配置文件45<br/>3.3.1  默认配置文件45<br/>3.3.2  多环境配置46<br/>3.3.3  配置注解46<br/>3.4  测试与部署48<br/>3.4.1  测试48<br/>3.4.2  打包49<br/>3.5  总结50<br/>第4章  Spring Boot之数据访问51<br/>4.1  访问SQL数据库51<br/>4.1.1  JdbcTemplate模板类51<br/>4.1.2  Spring Data JPA组件56<br/>4.1.3  Spring Boot集成MyBatis59<br/>4.2  访问NoSQL数据库61<br/>4.2.1  访问Redis61<br/>4.2.2  访问MongoDB63<br/>4.3  Caching缓存64<br/>4.3.1  访问EhCache64<br/>4.3.2  访问Couchbase65<br/>4.4  远程调用66<br/>4.4.1  调用RestTemplate66<br/>4.4.2  调用WebClient67<br/>4.5  总结69<br/>第5章  配置中心与服务发现70<br/>5.1  配置中心组件70<br/>5.1.1  XXL-CONF组件简介70<br/>5.1.2  Apollo组件简介75<br/>5.1.3  Spring Cloud Config组件简介78<br/>5.2  服务注册与发现81<br/>5.2.1  Eureka组件简介81<br/>5.2.2  Consul组件简介82<br/>5.3  Nacos组件84<br/>5.3.1  Nacos组件简介84<br/>5.3.2  快速搭建Nacos86<br/>5.3.3  Spring Boot集成Nacos87<br/>5.3.4  Spring Cloud集成Nacos89<br/>5.4  总结91<br/>第6章  服务限流与降级92<br/>6.1  限流92<br/>6.1.1  限流的原理92<br/>6.1.2  限流示例94<br/>6.2  Hystrix组件95<br/>6.2.1  Hystrix组件简介95<br/>6.2.2  Hystrix原理98<br/>6.2.3  Hystrix示例99<br/>6.3  Sentinel组件99<br/>6.3.1  Sentinel组件简介100<br/>6.3.2  Sentinel的原理102<br/>6.3.3  快速搭建Sentinel Dashboard103<br/>6.3.4  Spring Boot集成Sentinel107<br/>6.4  Nacos集成Sentinel配置108<br/>6.5  总结109<br/>第7章  全链路追踪系统110<br/>7.1  全链路追踪系统简介110<br/>7.1.1  基本特性110<br/>7.1.2  基本概念111<br/>7.2  开源的全链路追踪系统113<br/>7.2.1  Dapper简介113<br/>7.2.2  Zipkin简介114<br/>7.2.3  Pinpoint简介114<br/>7.2.4  Skywalking简介115<br/>7.2.5  开源的全链路追踪系统比较116<br/>7.3  全链路追踪系统实践117<br/>7.3.1  Zipkin实践117<br/>7.3.2  Skywalking实践119<br/>7.4  总结120<br/>第8章  微服务监控管理121<br/>8.1  Spring Boot Actuator组件121<br/>8.1.1  Endpoints组件简介121<br/>8.1.2  自定义端点123<br/>8.2  Micrometer工具124<br/>8.2.1  Micrometer工具简介124<br/>8.2.2  Spring Boot集成126<br/>8.3  Prometheus工具127<br/>8.3.1  Prometheus工具简介127<br/>8.3.2  快速搭建Prometheus129<br/>8.4  Grafana工具132<br/>8.4.1  Grafana的安装132<br/>8.4.2  Grafana集成Prometheus133<br/>8.5  总结136<br/>第9章  Spring Cloud网关137<br/>9.1  API网关137<br/>9.1.1  网关简介137<br/>9.1.2  网关示例139<br/>9.2  核心配置139<br/>9.2.1  Route Predicate配置140<br/>9.2.2  GatewayFilter配置143<br/>9.2.3  全局配置147<br/>9.3  总结148<br/>第10章  Spring Boot测试与部署149<br/>10.1  Spring Boot测试149<br/>10.1.1  Spring Boot测试简介149<br/>10.1.2  核心注解150<br/>10.2  Spring Boot部署155<br/>10.2.1  JAR包部署155<br/>10.2.2  Docker部署156<br/>10.3  总结156<br/>第11章  Spring Boot微服务开发实例157<br/>11.1  项目描述157<br/>11.1.1  项目需求157<br/>11.1.2  需求分析158<br/>11.2  数据结构158<br/>11.2.1  MySQL数据结构158<br/>11.2.2  Redis数据结构159<br/>11.3  项目开发160<br/>11.3.1  后台接口管理项目160<br/>11.3.2  促销活动微服务项目177<br/>11.3.3  网关项目182<br/>11.3.4  项目部署185<br/>11.4  总结185<br/>第12章  Reactive Web开发实战186<br/>12.1  Reactive编程186<br/>12.1.1  响应式宣言186<br/>12.1.2  Reactive编程简介187<br/>12.1.3  Reactive Streams标准187<br/>12.1.4  Java Flow API简介188<br/>12.2  Spring WebFlux框架192<br/>12.2.1  Spring WebFlux简介192<br/>12.2.2  Mono类193<br/>12.2.3  Flux类194<br/>12.2.4  Spring WebFlux示例196<br/>12.3  Spring WebFlux实战197<br/>12.4  总结210

内容摘要
本书从SpringBoot的特性与基本原理讲起,逐步深入到SpringBoot与其他微服务开发组件的集成使用,并在后面配合实际项目案例,重点讲解SpringBoot的微服务开发,能够让读者全面、系统地学习SpringBoot开发的相关知识,并且对微服务应用开发有更深入的理解。<br>本书共12章,涵盖的主要内容有:SpringBoot框架基础,以及IoC与AOP原理;SpringMVC知识;SpringBoot搭建与配置;SpringBoot数据访问,包括MySQL、Redis和MongoDB等;配置中心与服务发现,重点讲解Nacos等中间件;服务限流与降级,包括Sentinel等;全链路追踪系统;微服务监控,讲解了SpringBootActuator;SpringCloudGateway提供了API网关相关断言;SpringBoot测试与部署;SpringBoot微服务开发和SpringWebFlux实战开发,全面的展示了微服务开发过程。<br>本书内容通俗易懂,案例丰富,实用性强,特别适合SpringBoot入门读者和进阶读者阅读,也适合从事JAVA微服务开发的程序员或其他编程爱好者阅读。另外,本书也适合作为相关培训机构的教材使用。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP