当前位置:首页 > 电子书 > 电子书下载 > 程序设计 >
SpringBoot揭秘:快速构建微服务体系 SpringBoot揭秘:快速构建微服务体系
cooliori

cooliori 提供上传

资源
45
粉丝
16
喜欢
306
评论
3

    SpringBoot揭秘:快速构建微服务体系 PDF 高清版

    SpringBoot电子书
    • 发布时间:2019-10-03 21:15:33

    给大家带来的一篇关于SpringBoot相关的电子书资源,介绍了关于SpringBoot、微服务方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小29.5 MB,王福强编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.3。

  • SpringBoot揭秘:快速构建微服务体系 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1_vf2s--K14Sp4fFiuTpv3
  • 提取码:ukz5
  • SpringBoot揭秘:快速构建微服务体系 pdf

    《SpringBoot揭秘:快速构建微服务体系》以微服务的基本概念介绍性开篇, 逐步引出Java平台下打造微服务的利器SpringBoot微框架,从SpringBoot微框架的出身和源头,循序渐进,一步步为大家剖析了SpringBoot微框架的设计理念和原理,并对框架的重点功能和模块进行了逐一讲解。

    “框架,体系,生态”, 三者循序渐进,相辅相成,本书*精彩的部分在于, 在大家对SpringBoot微框架已经有了基本的认识之后, 我们将一起探索如何基于SpringBoot微框架打造一套完备的微服务体系。

    SpringBoot微框架依托Java平台和Spring框架,拥有良好的可扩展性和可定制性,为了说明这一点,我们单独开辟了一章内容,为大家介绍 如何使用Scala和SpringBoot微框架来开发和交付相应的微服务,并且围绕着Scala和SpringBoot如何打造相应的工具, 技术产品等支持来提高相应微服务的交付效率。

    目录

    • 推荐序1
    • 推荐序2
    • 序言
    • 前言
    • 第1章 了解微服务 1
    • 1.1 什么是微服务 1
    • 1.2 微服务因何而生 2
    • 1.3 微服务会带来哪些好处 4
    • 1.3.1 独立,独立,还是独立 4
    • 1.3.2 多语言生态 6
    • 1.4 微服务会带来哪些挑战 8
    • 1.5 本章小结 9
    • 第2章 饮水思源:回顾与探索Spring框架的本质 11
    • 2.1 Spring框架的起源 11
    • 2.2 Spring IoC其实很简单 12
    • 2.3 了解一点儿JavaConfig 14
    • 2.3.1 那些高曝光率的Annotation 17
    • 2.4 本章小结 18
    • 第3章 SpringBoot的工作机制 19
    • 3.1 SpringBoot初体验 19
    • 3.2 @SpringBootApplication背后的秘密 20
    • 3.2.1 @Configuration创世纪 21
    • 3.2.2 @EnableAutoConfiguration的功效 22
    • 3.2.3 可有可无的@ComponentScan 25
    • 3.3 SpringApplication:SpringBoot程序启动的一站式解决方案 26
    • 3.3.1 深入探索SpringApplication执行流程 27
    • 3.3.2 SpringApplicationRunListener 30
    • 3.3.3 ApplicationListener 31
    • 3.3.4 ApplicationContextInitializer 32
    • 3.3.5 CommandLineRunner 33
    • 3.4 再谈自动配置 34
    • 3.4.1 基于条件的自动配置 34
    • 3.4.2 调整自动配置的顺序 35
    • 3.5 本章小结 35
    • 第4章 了解纷杂的spring-boot-starter 37
    • 4.1 应用日志和spring-boot-starter-logging 39
    • 4.2 快速Web应用开发与spring-boot-starter-web 40
    • 4.2.1 项目结构层面的约定 41
    • 4.2.2 SpringMVC框架层面的约定和定制 41
    • 4.2.3 嵌入式Web容器层面的约定和定制 42
    • 4.3 数据访问与spring-boot-starter-jdbc 43
    • 4.3.1 SpringBoot应用的数据库版本化管理 46
    • 4.4 spring-boot-starter-aop及其使用场景说明 48
    • 4.4.1 spring-boot-starter-aop在构建spring-boot-starter-metrics自定义模块中的应用 49
    • 4.5 应用安全与spring-boot-starter-security 58
    • 4.5.1 了解SpringSecurity基本设计 61
    • 4.5.2 进一步定制spring-boot-starter-security 66
    • 4.6 应用监控与spring-boot-starter-actuator 68
    • 4.6.1 自定义应用的健康状态检查 70
    • 4.6.2 开放的endpoints才真正“有用” 73
    • 4.6.3 用还是不用,这是个问题 75
    • 4.7 本章小结 77
    • 第5章 SpringBoot微服务实践探索 79
    • 5.1 使用SpringBoot构建微服务 79
    • 5.1.1 创建基于Dubbo框架的SpringBoot微服务 80
    • 5.1.2 使用SpringBoot快速构建Web API 91
    • 5.1.3 使用SpringBoot构建其他形式的微服务 104
    • 5.2 SpringBoot微服务的发布与部署 110
    • 5.2.1 spring-boot-starter的发布与部署方式 112
    • 5.2.2 基于RPM的发布与部署方式 115
    • 5.2.3 基于Docker的发布与部署方式 120
    • 5.3 SpringBoot微服务的注册与发现 124
    • 5.4 SpringBoot微服务的监控与运维 127
    • 5.4.1 推还是拉,这一直是个问题 131
    • 5.4.2 从局部性触发式报警到系统性智能化报警 132
    • 5.5 SpringBoot微服务的安全与防护 133
    • 5.6 SpringBoot微服务体系的脊梁:发布与部署平台 135
    • 5.7 本章小结 138
    • 第6章 SpringBoot与Scala 139
    • 6.1 使用Maven构建和发布基于SpringBoot的Scala应用 140
    • 6.1.1 进一步简化基于Maven的Scala项目创建 146
    • 6.1.2 进一步简化基于Scala的Web API开发 167
    • 6.2 使用SBT构建和发布基于SpringBoot的Scala应用 174
    • 6.2.1 探索基于SBT的SpringBoot应用开发模式 175
    • 6.2.2 探索基于SBT的SpringBoot应用发布策略 181
    • 6.3 本章小结 184
    • 第7章 SpringBoot总结与展望 186

    上一篇:Vue.js前端开发:快速入门与专业应用

    下一篇:Redis实战

    展开 +

    收起 -

     
    SpringBoot 相关内容
    深入浅出Spring Boot 2.x
    深入浅出Spring Boot 2.x 超清扫描版

    spring boot 2实战精髓 企业级应用开发实战 微服务实战指南 结合主流持久层框架MyBatis 讲述企业级Spring Boot开发要点 赠送作者讲解的部分配套视频课程

    立即下载
    微服务架构实战:基于Spring Boot、Spring Cloud、Docker
    微服务架构实战:基于Spring Boot、Spring Cloud、Docker 影印超清版

    1.根据SpringBoot、SpringCloud、Docker等技术性搭建微保障体系。 2.精减而详细的经典案例展现保持分布式架构的详细宏伟蓝图。 3.融合业务流程情景,根据全方位实例得出专用工具在搭建分布式架构

    立即下载
    Spring Boot+Vue全栈开发实战
    Spring Boot+Vue全栈开发实战 完整版

    传统的JavaEE开发效率低下、配置臃肿、调试不便,严重制约了程序员的生产力。Spring Boot致力于简化开发配置,并为企业级开发提供一系列非业务性功能;而Vue则采用数据驱动视图的方式将程序

    立即下载
    Spring Boot 2精髓-从构建小系统到架构分布式大系统
    Spring Boot 2精髓-从构建小系统到架构分布式大系统 原书扫描版

    这本书系统介绍了Spring Boot 2的主要技术,涵盖Spring Boot框架、Spring MVC、视图技术、数据库访问技术,并且介绍多环境部署、自动装配、单元测试等高级特性,介绍如何平滑地用Spring Boot实现分布式架构等

    立即下载
    Spring Boot 2企业应用实战
    Spring Boot 2企业应用实战 超清扫描版

    本书全面介绍了全新的Spring Boot 2和常用第三方框架整合开发相关的各方面知识。书中操作步骤细致,编程思路清晰,语言平实易懂。读者参考本书的架构,可以身临其境地感受企业实际项目开发。

    立即下载
    微服务实战(Dubbox+Spring Boot+Docker)
    微服务实战(Dubbox+Spring Boot+Docker) 影印版

    在这个凡事皆互联的时代,越来越多的人和物成为互联网上的节点,不断扩充着互联网这张大网的边界。节点即价值,更多的节点意味着更大的价值。

    立即下载
    一步一步学Spring Boot 2
    一步一步学Spring Boot 2 全书超清版

    本书主要内容包括Spring Boot环境搭建、Spring Boot常用标签、Spring Boot集成Redis、数据库MySQL、Spring Data、日志Log4J、Thymeleaf模板引擎、ActiveMQ消息、MyBatis等流行技术,以及利用Spring Boot实现邮件发送、Quartz定时器、过滤器Filter和监听器Listener等。

    立即下载
    学习笔记
    网友NO.106685

    springboot+jsonp解决前端跨域问题小结

    现在咱们一起来讨论浏览器跨域请求数据的相关问题。说这样可能不是很标准,因为拒绝跨域请求数据并不是浏览器所独有的,之所以会出现跨域请求不了数据,是因为浏览器基本都实现了一个叫"同源策略"的安全规范。该规范具体是什么呢?我们在MDN上找到了一份资料,地址如下: 浏览器同源策略讲解 总的来说,当A网址和B网址在 协议 、 端口 、 域名 方面存在不同时,浏览器就会启动同源策略,拒绝A、B服务器之间进行数据请求。 说了同源策略,纸上得来终觉浅,绝知此事要躬行,到底同源策略是怎么体现的呢?下面我将结合代码一步一步进行演示。 1、A服务器请求不了B服务器的情况 既然是跨域,我就假设我有两个域名,分别是 A 和 localhost , A 表示小编在阿里云上主机域名, localhost 顾名思义就是小编的开发机器了。我们想象这样一个场景,在 localhost 上部署一个 index.html 文件,在 A 服务器上部署一个简单的 spring-boot 后台服务,并提供一个简单的接口暴露给 index.html 文件调用,最后浏览器请求 localhost 的 index.html 文件,看浏览器提示什么? index.html !DOCTYPE htmlhtmlheadtitle测试跨域访问/titlemeta charset="utf-8"//headbody script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"/script script type="text/javascript" $(document).ready(function() { $.ajax({ ty……

    网友NO.588162

    springboot工程jar包部署到云服务器的方法

    首先,springboot在这里不多做介绍了,关于怎么打成jar包,我相信凡是用过的同学都知道吧! 然后就是将jar包上传到云服务器了,这个有好些工具的,博主在这里也不多做说明了! 咱们还是直奔主题吧。。。。 运行命令: java -jar xxx.jar ,然后springboot工程的内置tomcat就开启了,项目已经启动,接下来你就可以访问了。 感觉一切ok,其实你已经掉到坑里了。。。 怎么回事呢? 当你关闭当前的xshell 命令界面时,再次访问就失效了,why? why? why? 这是因为springboot内置的tomcat随之也关闭了大哭大哭大哭 那么,肿么办呢? 其实很简单: 用这个命令起动 nohup java -jar xxx.jar nbsp; nohup的意思不挂服务,常驻的意思,除非云服务器重启; 最后一个&表示执行命令后要生成日志文件nohup.out 这样你就可以放心关闭xhell了!!! 总结 以上所述是小编给大家介绍的springboot工程jar包部署到云服务器,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的! ……

    网友NO.226369

    springBoot项目启动类启动无法访问的解决方法

    网上也查了一些资料,我这里总结。下不来虚的,也不废话。 解决办法: 1、若是maven项目,则找到右边Maven Projects ---Plugins---run(利用maven启动)则可以加载到webapp资源 2、上面方法治标不治本。在项目的pom文件中添加bulid标签标注路径即可,pom.xml后部分代码如下: 刷新maven加载,重启项目。若还是无法访问,重新导入项目 dependencies xxxxxxxxxxxx /dependencies build plugins plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId configuration forktrue/fork /configuration /plugin /plugins finalNamerobot/finalName resources resource directorysrc/main/webapp/directory /resource resource directorysrc/main/resources/directory /resource resource directorysrc/main/java/directory includes include**/*.xml/include /includes /resource /resources /build/project 总结 以上所述是小编给大家介绍的springBoot项目启动类启动无法访问的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! ……

    网友NO.949977

    SpringBoot设置首页(默认页)跳转功能的实现方案

    先给大家介绍下SpringBoot设置首页(默认页)跳转功能 最近springboot开发需要设置个默认页面,就相当于我访问http://www.back.order.baidu.com要直接跳转到登录页面。 方案1:controller里添加一个"/"的映射路径 @RequestMapping("/")public String index(Model model, HttpServletResponse response) { model.addAttribute("name", "simonsfan"); return "/index";} 方案二:设置默认的View跳转页面 @Configurationpublic class DefaultView extends WebMvcConfigurerAdapter { @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/").setViewName("index"); registry.setOrder(Ordered.HIGHEST_PRECEDENCE); super.addViewControllers(registry); }} 如上两种方式均可实现在springboot中设置默认页面跳转。 ps:SpringBoot设置默认首页 @Configurationpublic class DefaultView extends WebMvcConfigurerAdapter{ @Override public void addViewControllers(ViewControllerRegistry registry) { super.addViewControllers(registry); //主页 registry.addViewController("/").setViewName("forward:/index"); } } 总结 以上所述是小编给大家介绍的SpringBoot设置首页(默认页)跳转功能的实现方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢! ……

    电子书 编程教程 文档 软件 源码 视频

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757