专栏首页史上最简单的Spring Cloud教程书籍《深入理解Spring Cloud 与微服务构建》勘误、源码下载

书籍《深入理解Spring Cloud 与微服务构建》勘误、源码下载

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/forezp。 https://blog.csdn.net/forezp/article/details/79638403

转载请标明出处: https://blog.csdn.net/forezp/article/details/79638403 本文出自方志朋的博客

点击获取SpringCloud 、Spring Boot视频

文章勘误

错误在所难免,欢迎大家批评指正,在文章下方留言即可。有任何问题加我微信miles02,由于可能问的人较多,建议把问题描述清楚,我有空回答,多谢大家的支持。 读者QQ交流群:719761942

页数

修改前

修改后

p32最后一行

@GetMappin

修改为: @GetMapping

p49 20行

开启RestControllerde

修改为: 开启RestController

p51 6行

port: 9001

修改为:prot: 9091

p52 8行

heath

修改为: health

p55 10行

关闭应该程序

修改为: 关闭应用程序

p58 28行

第一次简表

修改为: 第一次建表

p63 14行

restfun风格

修改为: restful风格

p74 11行

Eureka Serve

修改为:Eureka Server

p110 18行

OKhHttp

修改为: OkHttp

p116 12行

问服务系统

修改为: 微服务系统

p125 11行

clusterConfig

修改为: appConfig

p138 31行

用作eureka-client工程的dev

修改为:用作config-client工程的dev

p140 15行

eureka-server工程

修改为:config-server工程

p145 1行

消息代理组建

修改为: 消息代理组件

p155 倒数第5行

消息代组件RabbitMQ

修改为: 消息代理组件RabbitMQ

p161 倒数第五行

ureka Client

修改为: Eureka Client

p196 8行

Oauth2

修改为:OAuth2

p225 14行

请读者查看 11.3.4节

修改后:请读者查看13.3.5节

p119 9行和12行

访问htpp://localhost:8765/hi

修改为:访问htpp://localhost:8764/hi

影响理解的错误为: p51 6行 、p125 11行、p138 31行、p140 15行、p225 14行、p119 9行和12行 。读各位读者造成的困扰表示道歉,望读者多多海涵。

p39最后2段落修改前为:

eureka-server工程启动成功后,启动eureka-client工程,你会在控制台发现eureka-client会向http://localhost:8769读取配置文件,最终程序启动的端口为8762,这个端口是在eureka-server的Resouces/shared目录下的eureka-client-dev.yml文件下的配置,可见eureka-client成功地向eureka-server读取了配置文件。 为了进一步验证,在eureka-clien工程写一个API接口,读取配置文件的foo变量,并通过API接口返回,代码如下:

修改后为(修改的部分黑体加粗了):

eureka-server工程启动成功后,启动eureka-client工程,你会在控制台发现eureka-client会向http://localhost:8769读取配置文件,最终程序启动的端口为8762,这个端口是在config-server的Resouces/shared目录下的eureka-client-dev.yml文件下的配置,可见eureka-client成功地向config-server读取了配置文件。 为了进一步验证,在eureka-client工程写一个API接口,读取配置文件的foo变量,并通过API接口返回,代码如下: |

p82第二段代码修改为:

java –jar eureka-server-0.0.1-SNAPSHOT.jar            - -spring.profiles.active=peer1
java –jar eureka-server-0.0.1-SNAPSHOT.jar
- - spring.profiles.active=peer2

p172代码片段修改为:

security:
  user:
    name: admin
    password: 123456

eureka:
  instance:
    metadata-map:
      user.name: admin
      user.password: 123456

p187页为了理解更容易最后一段修改为:

应用程序启动成功之后,在浏览器上访问http://localhost:8080/blogs,由于该页面受Spring Security保护,需要登录。使用用户名为admin,密码为123456登录,该用户名对应的用户具有“ADMIN”的角色权限。登录成功之后,页面显示“/blogs/list”的界面,该界面如图13-5所示。

源码下载

github下载:https://github.com/forezp/springcloud-book

码云下载: https://gitee.com/forezp/springcloud-book

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Etherscan以太坊API官方文档中文版 原

    Etherscan以太坊API仅作为社区服务提供,Etherscan并不提供任何承诺与保证, 请根据你的需求使用,Etherescan API同时支持GET/P...

    用户1408045
  • Python链接数据库,SQL语句查询这样操作!

    Python链接数据库的方式有几种,但是原理都是一样的,总共可以分为两个步骤,第一步是与数据库建立链接,第二步执行sql查询语句,这篇将分别介绍如何与数据库链接...

    用户2769421
  • Android 10 新特性 率先看

    设备位置:让用户能够控制应用程序何时可以获得位置信息,包括应用程序何时不使用位置信息。用户可以设置应用程序无法使用位置信息,可以选择只有应用程序在运行或者在后台...

    蜻蜓队长
  • 架构图以及vue的简介

    MVVM 由 Model,View,ViewModel 三部分构成,Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表...

    Dawnzhang
  • 带你用 Python + 人脸识别自动裁剪头像

    对于这个需求,大家的第一反应可能是 PS,但 PS 用来干这件事情我觉得太“重”了,有没有更轻便的办法来实现呢?

    不二小段
  • iOS离屏渲染

    有时候面试偶尔会有面试官问你什么是离屏渲染?什么情况下会触发?该如何应对?接下面一一讲解。

    赵哥窟
  • 专访Keras之父:关于深度学习、Keras的诞生和给初学者的建议

    本文是对Keras的创造者、谷歌AI研究员Francois Chollet的专访,内容包括François从何开始对深度学习感兴趣、Keras的创建背后的动机,...

    统计学家
  • 使用Jenkins来实现内部的持续集成流程(下)

    注:如果“构建触发器”不存在此选项 请到Jenkins 插件管理安装插件Team Foundation Server Plug-in

    心莱科技雪雁
  • dubbo源码解析2-项目结构

    远程通讯模块:相当于 Dubbo 协议的实现,如果 RPC 用 RMI协议则不需要使用此包。

    jasonlu
  • 一次JavaScript调用api的经历

    想做一个聊天机器人的界面,后台使用图灵机器人的服务,他们没有demo,遂自己写一个post请求。然而由于同源策略(CORS,Cross-Origin Shari...

    gojam

扫码关注云+社区

领取腾讯云代金券