当前位置: 首页 > java

《深入浅出Spring Boot 3.x》杨开振 pdf电子书[212MB]

  • java
  • 更新时间:2025-03-21 17:39:04
简介《深入浅出Spring Boot 3.x》是由杨开振编著,·《深入浅出Spring Boot 2.x》时隔5年的全面更新; ·来自一线开发者的实战经验总结,全方位讲解Spring Boot 3.x企业级开发 ·采用Java 8之后的新语法和新技术,全面讲解S...
《深入浅出Spring Boot 3.x》pdf电子书下载
《深入浅出Spring Boot 3.x》pdf百度网盘
《深入浅出Spring Boot 3.x》pdf百度网盘
《深入浅出Spring Boot 3.x》pdf百度网盘
《深入浅出Spring Boot 3.x》pdf百度网盘

 

·《深入浅出Spring Boot 2.x》时隔5年的全面更新;

·来自一线开发者的实战经验总结,全方位讲解Spring Boot 3.x企业级开发

·采用Java 8之后的新语法和新技术,全面讲解Spring Boot 3.x;

·从理论到实践,全面介绍Spring Boot 3.x的原理和应用。

Spring框架是Java EE开发的强有力的工具和事实标准,而Spring Boot采用“约定优于配置”的原则简化 Spring的开发,成为业界最流行的微服务开发框架,被越来越多的企业采用。为了适应新潮流,本书对Spring Boot 3.x技术进行深入讲解。

本书从一个最简单的项目开始讲解Spring Boot企业级开发,其内容包含全注解下的Spring IoC和Spring AOP、数据库编程(JPA、MyBatis和JDBC)、数据库事务、NoSQL数据库(Redis和MongoDB)技术、Spring MVC、REST风格、互联网抢购业务、监控与容器部署、Spring Cloud Alibaba微服务开发等。

本书内容紧扣互联网企业的实际需求,从全注解下的Spring知识讲到Spring Boot的企业级开发,对于Java开发者,尤其是初学Spring Boot的人员和需要从传统Spring转向Spring Boot开发的技术人员,具有很高的参考价值。


目录:
第1章 Spring Boot 3.x的来临 1
1.1 Spring框架的历史 1
1.2 Spring Boot的特点 3
1.3 Spring和Spring Boot的关系 4
1.4 开发Spring Boot项目 4
第2章 聊聊开发环境搭建和基本开发 8
2.1 搭建Spring Boot开发环境 8
2.2 使用自定义配置 13
2.3 开发自己的Spring Boot项目 14
第3章 全注解下的Spring IoC 16
3.1 IoC容器简介 16
3.2 装配你的Bean 20
3.3 依赖注入 26
3.4 生命周期 30
3.5 使用属性文件 36
3.6 条件装配Bean 39
3.7 Bean的作用域 40
3.8 使用注解@Profile 42
3.9 使用Sp EL 43
第4章 开始约定编程—Spring AOP 46
4.1 约定编程 46
4.2 AOP的知识 54
4.3 AOP开发详解 59
4.4 多个切面 68
第5章 访问数据库 73
5.1 配置数据源 74
5.2 使用JdbcTemplate操作数据库 78
5.3 使用JPA(Hibernate)操作数据库 81
5.4 整合MyBatis框架 87
第6章 聊聊数据库事务处理 97
6.1 JDBC的数据库事务 98
6.2 Spring声明式事务的使用 100
6.3 隔离级别 109
6.4 传播行为 114
6.5 Spring数据库事务实战 122
第7章 使用性能利器—Redis 128
7.1 spring-data-redis项目简介 129
7.2 在Spring Boot中配置和操作Redis 136
7.3 Redis的一些特殊用法 141
7.4 使用Spring缓存注解操作Redis 150
第8章 文档数据库—MongoDB 162
8.1 配置MongoDB 163
8.2 使用MongoTemplate实例 164
8.3 使用JPA 170
第9章 初识Spring MVC 175
9.1 Spring MVC框架的设计 176
9.2 Spring MVC流程 176
9.3 定制Spring MVC的初始化 182
9.4 Spring MVC实例 184
第10章 深入Spring MVC开发 188
10.1 处理器映射 188
10.2 获取控制器参数 189
10.3 自定义参数转换规则 196
10.4 数据验证 202
10.5 数据模型 208
10.6 视图和视图解析器 210
10.7 文件上传 214
10.8 拦截器 218
10.9 国际化 224
10.10 Spring MVC拾遗 230
第11章 构建REST风格网站 240
11.1 REST简述 240
11.2 使用Spring MVC开发REST风格端点 242
11.3 客户端请求RestTemplate 257
第12章 安全—Spring Security 264
12.1 概述和简单安全验证 264
12.2 使用UserDetailsService接口定制用户信息 267
12.3 限制请求 271
12.4 登录和登出设置 277
第13章 学点Spring其他的技术 282
13.1 异步线程池 282
13.2 异步消息—RabbitMQ 285
13.3 定时任务 289
第14章 实践一下—抢购商品 293
14.1 设计与开发 293
14.2 高并发开发 301
第15章 打包、测试、监控、预先编译和容器部署 310
15.1 打包和运行 310
15.2 测试 315
15.3 Actuator监控端点 319
15.4 HTTP监控 320
15.5 JMX监控 331
15.6 预先编译 332
15.7 部署到Docker容器中 337
第16章 Spring Cloud Alibaba微服务开发 339
16.1 服务治理—Alibaba Nacos 342
16.2 服务调用 352
16.3 容错机制—Spring Cloud Alibaba Sentinel 359
16.4 API网关—Spring Cloud Gateway 372
附录 Spring Boot知识点补充 387
A.1 Java 8和之后版本的新语法 387
A.2 选择内嵌服务器 391
A.3 修改商标 391

点击下载