搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
深入浅出Spring Boot3.x
0.00     定价 ¥ 129.80
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115632821
  • 作      者:
    作者:杨开振|责编:刘雅思
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2024-04-01
收藏
畅销推荐
内容介绍
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 Spring框架的历史
1.2 Spring Boot的特点
1.3 Spring和Spring Boot的关系
1.4 开发Spring Boot项目
第2章 聊聊开发环境搭建和基本开发
2.1 搭建Spring Boot开发环境
2.1.1 搭建Eclipse开发环境
2.1.2 搭建IntelliJ IDEA开发环境
2.2 使用自定义配置
2.3 开发自己的Spring Boot项目
第3章 全注解下的Spring IoC
3.1 IoC容器简介
3.2 装配你的Bean
3.2.1 通过扫描装配你的Bean
3.2.2 自定义第三方Bean
3.3 依赖注入
3.3.1 注解@Autowired
3.3.2 消除歧义性—@Primary和@Qualifier
3.3.3 带有参数的构造方法类的装配
3.4 生命周期
3.5 使用属性文件
3.6 条件装配Bean
3.7 Bean的作用域
3.8 使用注解@Profile
3.9 使用Sp EL
第4章 开始约定编程—Spring AOP
4.1 约定编程
4.1.1 约定
4.1.2 ProxyBean的实现
4.2 AOP的知识
4.2.1 为什么要使用AOP
4.2.2 AOP的术语和流程
4.3 AOP开发详解
4.3.1 确定拦截目标
4.3.2 开发切面
4.3.3 定义切点
4.3.4 测试AOP
4.3.5 环绕通知
4.3.6 引入
4.3.7 通知获取参数
4.3.8 织入
4.4 多个切面
第5章 访问数据库
5.1 配置数据源
5.1.1 配置默认数据源
5.1.2 配置自定义数据源
5.2 使用JdbcTemplate操作数据库
5.3 使用JPA(Hibernate)操作数据库
5.3.1 概述
5.3.2 开发JPA
5.4 整合MyBatis框架
5.4.1 MyBatis简介
5.4.2 MyBatis的配置
5.4.3 Spring Boot整合MyBatis
5.4.4 MyBatis的其他配置
第6章 聊聊数据库事务处理
6.1 JDBC的数据库事务
6.2 Spring声明式事务的使用
6.2.1 Spring声明式事务约定
6.2.2 注解@Transactional的配置项
6.2.3 Spring事务管理器
6.2.4 测试数据库事务
6.3 隔离级别
6.3.1 数据库事务的要素
6.3.2 详解隔离级别
6.4 传播行为
6.4.1 传播行为
6.4.2 测试传播行为
6.4.3 事务状态
6.5 Spring数据库事务实战
6.5.1 准确启用Spring数据库事务
6.5.2 占用事务时间过长
6.5.3 @Transactional自调用失效问题
第7章 使用性能利器—Redis
7.1 spring-data-redis项目简介
7.1.1 spring-data-redis项目的设计
7.1.2 RedisTemplate和StringRedisTemplate
7.1.3 Spring对Redis数据类型操作的封装
7.1.4 SessionCallback和RedisCallback接口
7.2 在Spring Boot中配置和操作Redis
7.2.1 在Spring Boot中配置Redis
7.2.2 操作Redis数据类型
7.3 Redis的一些特殊用法
7.3.1 使用Redis事务
7.3.2 使用Redis流水线
7.3.3 使用Redis发布订阅
7.3.4 使用Lua脚本
7.4 使用Spring缓存注解操作Redis
7.4.1 缓存管理器和缓存的启用
7.4.2 开发缓存注解
7.4.3 测试缓存注解
7.4.4 缓存注解自调用失效问题
7.4.5 缓存脏数据说明
7.4.6 自定义缓存管理器
第8章 文档数据库—MongoDB
8.1 配置MongoDB
8.2 使用MongoTemplate实例
8.2.1 准备MongoDB的文档
8.2.2 使用MongoTemplate操作文档
8.3 使用JPA
8.3.1 基本用法
8.3.2 使用自定义查询
第9章 初识Spring MVC
9.1 Spring MVC框架的设计
9.2 Spring MVC流程
9.3 定制Spring MVC的初始化
9.4 Spring MVC实例
9.4.1 开发控制器
9.4.2 视图和视图渲染
第10章 深入Spring MVC开发
10.1 处理器映射
10.2 获取控制器参数
10.2.1 在无注解的情况下获取参数
10.2.2 使用@RequestParam获取参数
10.2.3 传递数组
10.2.4 传递JSON数据集
10.2.5 通过URL传递参数
10.2.6 获取格式化参数
10.3 自定义参数转换规则
10.3.1 处理器转换参数逻辑
10.3.2 一对一转换器
10.3.3 GenericConverter集合和数组转换
10.4 数据验证
10.4.1 JSR-303验证
10.4.2 参数验证机制
10.5 数据模型
10.6 视图和视图解析器
10.6.1 视图设计
10.6.2 视图实例—导出Excel文档
10.7 文件上传
10.7.1 文件上传的配置项
10.7.2 开发文件上传功能
10.8 拦截器
10.8.1 设计拦截器
10.8.2 开发拦截器
10.8.3 多个拦截器方法的运行顺序
10.9 国际化
10.9.1 国际化消息源
10.9.2 国际化解析器
10.9.3 国际化实例—SessionLocaleResolver
10.10 Spring MVC拾遗
10.10.1 @ResponseBody转换为JSON的秘密
10.10.2 重定向
10.10.3 操作会话属性
10.
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证