0 0 0

一步一步学Spring Boot 2微服务项目实战.pdf

林中雨亭
13小时前 120
我用夸克网盘分享了「一步一步学Spring Boot 2微服务项目实战.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
一步一步学SpringBoot2(微服务项目实战) 作者: 黄文毅 出版社: 清华大学出版社 出版年: 2018-8 ISBN: 9787302503293

内容简介

本书以项目实战为主体,循序渐进地介绍了Spring Boot 2.0在Web应用开发方面的各项技能。第1章由零开始引导读者快速搭建Spring Boot开发环境,对之后Spring Boot的探险之旅奠定基础。第2章、第3章、第10章和第13章介绍Spring Boot数据访问应用,整合众多流行技术Spring Boot集成Druid、Spring Data JPA和MyBatis,快速访问MySQL和Mongo DB数据库。第4~6章重点介绍Spring Boot集成Thymeleaf模板引擎、事务使用以及拦截器和监听器的应用。第7~9章主要介绍Spring Boot使用Redis缓存和Quartz定时器、集成Log4J日志框架和发送Email邮件。第11、12章主要介绍Spring Boot集成ActiveMQ和异步调用、全局异常使用。第14章和第15章主要介绍Spring Boot应用监控和应用安全Security。第16章和第17章介绍Spring boot微服务在Zookeeper注册和Dubbo的使用、多环境配置和使用以及在Tomcat上的部署应用。第18章主要探索Spring Boot背后的原理和执行流程。为帮助读者快速掌握Spring Boot,编者还录制了与本书内容相关的教学视频,读者下载后即可观看学习。 本书适用于所有Java编程语言开发人员、Spring Boot开发爱好者以及计算机专业的学生等。

作者简介

黄文毅 CSDN博客专家,CSDN学院、网易学院和腾讯学院等网络学院讲师。曾就职于厦门星耀蓝图科技有限公司(为浦发银行、兴业银行、南京银行、湖南农信银行等银行开发系统)和上海美团(从事美团和大众点评后端开发工作),目前就职于厦门美图科技有限公司,从事美图秀秀和美拍后端开发工作。

网友热评

不落一叶: 一星都不用给的书呀,现在出书这么容易呀,最后一章原理好似抄了某本书呀 Bibib: 如上确实写得太垃圾了,我也是注册就是专门为了给它0颗星。最后的秒杀业务,竟然只实现了缓存商品数据和将订单存储放到队列中,怎么解决超买超卖这种最主要的问题根本就没写,浪费老子钱和时间,看你这我还不如直接搜篇博文来看。

图书目录

第1章第一个SpringBoot项目1 1.1SpringBoot简单介绍1 1.2SpringBoot环境准备2 1.2.1安装JDK2 1.2.2安装IntelliJIDEA3 1.2.3安装ApacheMaven4 1.3一分钟快速搭建SpringBoot项目5 1.3.1使用SpringInitializr新建项目5 1.3.2测试8 1.4SpringBoot文件目录介绍8 1.4.1工程目录8 1.4.2入口类10 1.4.3测试类10 1.4.4pom文件11 1.5MavenHelper插件的安装和使用13 1.5.1MavenHelper插件介绍13 1.5.2MavenHelper插件的安装13 1.5.3MavenHelper插件的使用13 第2章集成MySQL数据库15 2.1MySQL介绍与安装15 2.1.1MySQL概述15 2.1.2MySQL的安装16 2.2集成MySQL数据库17 2.2.1引入依赖17 2.2.2添加数据库配置17 2.2.3设计表和实体18 2.3集成测试19 2.3.1测试用例开发19 2.3.2测试20 2.3.3NavicatforMySQL客户端安装与使用21 2.3.4IntelliJIDEA连接MySQL22 2.4集成Druid23 2.4.1Druid概述23 2.4.2引入依赖23 2.4.3Druid配置24 2.4.4开启监控功能25 2.4.5测试27 第3章集成SpringDataJPA28 3.1SpringDataJPA介绍28 3.1.1SpringDataJPA介绍28 3.1.2核心接口Repository29 3.1.3接口继承关系图30 3.2集成SpringDataJPA31 3.2.1引入依赖31 3.2.2继承JpaRepository31 3.2.3服务层类实现33 3.2.4增删改查分页简单实现35 3.2.5自定义查询方法36 3.3集成测试38 3.3.1测试用例开发38 3.3.2测试40 第4章使用Thymeleaf模板引擎41 4.1Thymeleaf模板引擎介绍41 4.2使用Thymeleaf模板引擎43 4.2.1引入依赖43 4.2.2控制层开发44 4.2.3Thymeleaf模板页面开发45 4.3集成测试46 4.3.1测试46 4.3.2RestClient工具介绍46 4.3.3使用RestClient测试47 第5章SpringBoot事务支持48 5.1Spring事务48 5.1.1Spring事务介绍48 5.1.2Spring声名式事务49 5.1.3Spring注解事务行为50 5.2SpringBoot事务的使用51 5.2.1SpringBoot事务介绍51 5.2.2类级别事务52 5.2.3方法级别事务52 5.2.4测试53 第6章使用过滤器和监听器55 6.1SpringBoot使用过滤器Filter55 6.1.1过滤器Filter介绍55 6.1.2过滤器Filter的使用57 6.1.3测试59 6.2SpringBoot使用监听器Listener59 6.2.1监听器Listener介绍59 6.2.2监听器Listener的使用60 6.2.3测试61 第7章集成Redis缓存62 7.1Redis缓存介绍62 7.1.1Redis概述62 7.1.2Redis服务器的安装63 7.1.3Redis缓存测试65 7.2SpringBoot集成Redis缓存71 7.2.1SpringBoot缓存支持71 7.2.2引入依赖71 7.2.3添加缓存配置71 7.2.4测试用例开发72 7.2.5测试73 7.3Redis缓存在SpringBoot中使用74 7.3.1监听器Listener的开发74 7.3.2项目启动缓存数据76 7.3.3更新缓存数据76 7.3.4测试78 第8章集成Log4j日志80 8.1Log4j介绍80 8.2集成Log4j282 8.2.1引入依赖82 8.2.2添加Log4j配置83 8.2.3创建log4j2.xml文件84 8.3使用Log4j记录日志84 8.3.1打印到控制台84 8.3.2记录到文件86 8.3.3测试88 第9章Quartz定时器和发送Email90 9.1使用Quartz定时器90 9.1.1Quartz概述90 9.1.2引入依赖92 9.1.3定时器配置文件93 9.1.4创建定时器类95 9.1.5SpringBoot扫描配置文件97 9.1.6测试97 9.2SpringBoot发送Email98 9.2.1Email介绍98 9.2.2引入依赖98 9.2.3添加Email配置99 9.2.4在定时器中发送邮件99 9.2.5测试102 第10章集成MyBatis103 10.1MyBatis介绍103 10.2集成MyBatis104 10.2.1引入依赖104 10.2.2添加MyBatis配置104 10.2.3Dao层和Mapper文件开发104 10.2.4测试107 第11章异步消息与异步调用108 11.1JMS消息介绍108 11.2SpringBoot集成ActiveMQ110 11.2.1ActiveMQ概述110 11.2.2ActiveMQ的安装110 11.2.3引入依赖112 11.2.4添加ActiveMQ配置112 11.3使用ActiveMQ112 11.3.1创建生产者112 11.3.2创建消费者116 11.3.3测试117 11.4SpringBoot异步调用121 11.4.1异步调用介绍121 11.4.2@Async的使用121 11.4.3测试122 第12章全局异常处理与Retry重试126 12.1全局异常介绍126 12.2SpringBoot全局异常使用127 12.2.1自定义错误页面127 12.2.2测试129 12.2.3全局异常类开发129 12.2.4测试132 12.3Retry重试机制132 12.3.1Retry重试介绍132 12.3.2Retry重试机制的使用133 12.3.3测试135 第13章集成MongoDB数据库136 13.1MongoDB数据库介绍136 13.1.1MongoDB概述136 13.1.2MongoDB的安装137 13.1.3NoSQLManagerforMongoDB客户端介绍138 13.1.4NoSQLManagerforMongoDB客户端的使用138 13.2集成MongoDB140 13.2.1引入依赖140 13.2.2添加MongoDB配置140 13.2.3连接MongoDB140 13.2.4测试142 第14章集成SpringSecurity144 14.1SpringSecurity介绍144 14.2集成SpringSecurity146 14.2.1引入依赖146 14.2.2配置SpringSecurity146 14.2.3测试147 14.2.4数据库用户授权登录148 14.2.5测试155 第15章SpringBoot应用监控156 15.1应用监控介绍156 15.2使用应用监控157 15.2.1引入依赖157 15.2.2添加配置157 15.2.3测试158 15.2.4定制端点160 15.3自定义端点161 15.3.1自定义端点EndPoint161 15.3.2测试164 15.3.3自定义HealthIndicator164 15.3.4测试166 15.4保护Actuator端点166 第16章集成Dubbo和Zookeeper169 16.1Zookeeper介绍与安装169 16.1.1Zookeeper概述169 16.1.2Zookeeper的安装与启动171 16.2SpringBoot集成Dubbo172 16.2.1Dubbo概述172 16.2.2服务与接口拆分思路174 16.2.3服务与接口拆分实践174 16.2.4正式版发布178 16.2.5Service服务端开发179 16.2.6Service服务注册181 16.2.7Client客户端开发181 第17章多环境配置与部署183 17.1多环境配置介绍183 17.2多环境配置使用184 17.2.1添加多个配置文件184 17.2.2配置激活选项185 17.2.3测试185 17.3部署187 17.3.1SpringBoot内置Tomcat187 17.3.2IntelliJIDEA配置Tomcat188 17.3.3war包部署190 17.3.4测试191 第18章SpringBoot原理解析192 18.1回顾入口类192 18.1.1MySpringBootApplication入口类192 18.1.2@SpringBootApplication的原理193 18.1.3SpringApplication的run方法195 18.1.4SpringApplicationRunListeners监听器196 18.1.5ApplicationContextInitializer接口197 18.1.6ApplicationRunner与CommandLineRunner199 18.2SpringApplication执行流程199 18.3spring-boot-starter原理201 参考文献204

一步一步学Spring

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 蠢事做惯
  • 等风走
  • 凉薄少年葬空城ⅰ
  • 窺探你的生活
  • 与人相处时
  • 虞南峙
  • 芳春柳摇染花香
  • 因为我爱你你才闪耀
  • 万物不及一个你
  • 孤影独行
  • 和豫小郎君
  • 我如不猖狂谁替我坚强
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!