• Spring Boot 开发实战
21年品牌 40万+商家 超1.5亿件商品

Spring Boot 开发实战

25.3 2.8折 89 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者陈光剑 著

出版社机械工业出版社

出版时间2018-08

版次1

装帧平装

货号1049490151824162822

上书时间2024-10-25

转转优选书店

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 陈光剑 著
  • 出版社 机械工业出版社
  • 出版时间 2018-08
  • 版次 1
  • ISBN 9787111603337
  • 定价 89.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 364页
  • 字数 0.4千字
  • 丛书 华章程序员书库
【内容简介】
本书系统介绍如何使用SpringBoot2.0框架快速开发企业级应用。全书共分三大部分,共20章。第I部分“SpringBoot框架基础”包含第1-3章,介绍SpringBoot框架的特性,并展示了快速建立HelloWorld的WebMVC示例,介绍怎样通过自动配置实现极简化的Spring应用程序开发。第II部分“SpringBoot项目综合实战”包含第4~17章,介绍了大量相关项目案例,并给出了案例代码。如集成JPA数据库层,Gradle插件应用,自定义WebMVC配置,AOP编程,集成SpringSecurity安全开发,集成React.js开发前后端分离项目,任务调度与邮件服务开发,集成WebFlux开发响应式Web应用,SpringBoot缓存,使用Zuul开发APIGateway,SpringBoot日志应用等。第III部分“SpringBoot系统监控、测试与运维”包含第18-20章,详细介绍如何高效部署运维SpringBoot应用,并给出了综合案例。
【作者简介】
:
陈光剑,资深开发人员,目前就职于阿里巴巴集团,参与过多种平台工具的开发,具有丰富的平台开发经验,操练过Java、Android、Scala、Groovy等语言进行领域建模、架构设计、工具开发,在工作中积累了大量经验,善于总结,乐于分享,发布过大量技术文章。
主编推荐:
  
精彩内容:
  
【目录】
目  录?Contents 

前 言 

第Ⅰ部分 Spring Boot框架基础 

第1章 Spring Boot简介 2 

1.1 从Spring到Spring Boot 2 

1.1.1 从EJB到Spring 3 

1.1.2 Spring框架发展简史 4 

1.1.3 Spring框架的核心模块 5 

1.2 Spring Boot简介 7 

1.2.1 Spring Boot是什么 7 

1.2.2 Spring Boot核心模块 10 

1.3 约定优于配置极简化理念 11 

1.4 本章小结 12 

第2章 快速开始HelloWorld 13 

2.1 创建Spring Boot项目 13 

2.2 Spring Boot项目的入口类 16 

2.3 添加HelloWorldController 18 

2.4 Spring Boot应用注解@Spring BootApplication 19 

2.4.1 Spring Boot配置类注解 20 

2.4.2 启用自动配置注解 21 

2.4.3 组件扫描注解 21 

2.5 XML配置与注解配置 22 

2.6 本章小结 22 

第3章 深入理解Spring Boot自动配置 23 

3.1 传统的SSM开发过程 23 

3.2 Spring Boot自动配置原理 26 

3.2.1 Java配置 26 

3.2.2 条件化Bean 27 

3.2.3 组合注解 32 

3.3 Spring Boot自动配置过程 33 

3.3.1 @EnableAutoConfiguration注解 33 

3.3.2 spring.factories文件 34 

3.3.3 获取候选配置类 35 

3.4 FreeMarkerAutoConf?iguration实例分析 35 

3.4.1 spring-boot-starter-freemarker工程 35 

3.4.2 spring-boot-autoconfigure工程 37 

3.5 本章小结 39 

第Ⅱ部分 Spring Boot项目综合实战 

第4章 Spring Boot集成MyBatis数据库层开发 42 

4.1 Java EE分层架构 42 

4.2 MyBatis简介 43 

4.2.1 概述 43 

4.2.2 MyBatis框架组成 44 

4.2.3 MyBatis基础设施 46 

4.3 项目实战 54 

4.3.1 使用Spring Boot CLI创建工程 54 

4.3.2 Spring Boot命令行CLI简介 54 

4.3.3 配置application.properties 58 

4.3.4 使用IDEA中自带的连接数据库客户端 59 

4.3.5 使用MyBatis Generator生成dao层代码 60 

4.3.6 设置MyBatis同时使用Mapper.xml和注解 62 

4.3.7 使用@Select注解 62 

4.3.8 使用MyBatis分页插件pagehelper 63 

4.3.9 MyBatis插件机制 64 

4.3.10 实现分页接口 64 

4.3.11 PageHelper工作原理 67 

4.3.12 多表关联查询级联 74 

4.4 本章小结 78 

第5章 Spring Boot集成JPA数据库层开发 79 

5.1 JPA简介 79 

5.1.1 JPA生态 81 

5.1.2 JPA技术栈 82 

5.2 ORM框架概述 83 

5.3 Hibernate简介 83 

5.4 Spring Data JPA简介 88 

5.5 项目实战 90 

5.5.1 Spring Data JPA提供的接口 90 

5.5.2 创建项目 91 

5.5.3 配置数据库连接 91 

5.5.4 自动生成Entity实体类代码 91 

5.5.5 配置项目数据源信息 95 

5.5.6 实现查询接口 96 

5.5.7 分页查询 97 

5.5.8 多表级联查询 99 

5.5.9 级联类型 101 

5.5.10 模糊搜索接口 102 

5.5.11 JPQL语法基础 103 

5.5.12 JPA常用注解 108 

5.6 本章小结 109 

第6章 Spring Boot Gradle插件应用开发 110 

6.1 Gradle简介 110 

6.2 用Gradle构建生命周期 112 

6.3 Gradle 插件 114 

6.4 项目实战 118 

6.4.1 创建项目 118 

6.4.2 添加依赖 121 

6.4.3 配置上传本地Maven仓库 121 

6.4.4 实现插件 122 

6.4.5 添加插件属性配置 124 

6.4.6 运行测试 124 

6.4.7 在项目中使用kor插件 126 

6.5 本章小结 128 

第7章 使用Spring MVC开发Web应用 129 

7.1 Spring MVC简介 129 

7.1.1 Servlet概述 129 

7.1.2 MVC简介 131 

7.1.3 Spring、Spring MVC与Spring Boot 2.0 132 

7.1.4 Spring MVC框架 133 

7.2 Spring MVC常用注解 136 

7.3 项目实战:使用FreeMarker模板引擎 137 

7.3.1 FreeMarker简介 137 

7.3.2 实现一个分页查询页面 138 

7.4 实现文件下载 144 

7.5 本章小结 145 

第8章 Spring Boot自定义Web MVC配置 146 

8.1 Web MVC配置简介 146 

8.1.1 静态资源配置 147 

8.1.2 拦截器配置 148 

8.1.3 跨域配置 148 

8.1.4 视图控制器配置 149 

8.1.5 消息转换器配置 150 

8.1.6 数据格式化器配置 150 

8.1.7 视图解析器配置 151 

8.2 全局异常处理 152 

8.2.1 使用@ControllerAdvice和@ExceptionHandler注解 152 

8.2.2 实现HandlerExceptionResolver接口 154 

8.3 定制Web容器 157 

8.4 定制Spring Boot应用程序启动Banner 158 

8.5 自定义注册Servlet、Filter和Listener 161 

8.5.1 注册Servlet 161 

8.5.2 注册Filter 163 

8.5.3 注册Listener 168 

8.6 本章小结 169 

第9章 Spring Boot中的AOP编程 170 

9.1 Spring Boot与AOP 170 

9.1.1 AOP简介 170 

9.1.2 Spring AOP介绍 172 

9.1.3 实现一个简单的日志切面 172 

9.2 项目实战:使用AOP + Filter实现登录鉴权与权限控制 175 

9.2.1 系统整体架构 175 

9.2.2 创建工程 176 

9.2.3 数据库表结构设计 177 

9.2.4 用户登录逻辑 179 

9.2.5 登录态鉴权过滤器 181 

9.2.6 AOP实现用户权限管理 185 

9.2.7 用户注册 187 

9.2.8 数据后端校验 188 

9.3 本章小结 192
点击展开 点击收起

—  没有更多了  —

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

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