上一篇文章你应该知道的@ConfigurationProperties注解的使用姿势,这一篇就够了介绍了如何通过@ConfigurationProperties注解灵活读取配置属性,这篇文章将介绍如何灵活配置SpringBean看图:古有「望梅止渴」,今有「????」写在前面当我们构建一个Spring应用的时候,有时我们想在满足指定条件的时候才将某个bean加载到应用上下文中,在Spring4.0
分类:
其他好文 时间:
2020-08-02 10:19:38
阅读次数:
179
一、SpringBoot终极清单诞生原因我上学那会主要学的是Java和.Net两种语言,当时对于语言分类这事儿没什么概念,恰好在2009年毕业那会阴差阳错的先找到了.Net的工作,此后就开始了漫长的.Net编程之旅,说实话最初的“编程思想”的形成和确立都是在头几年做.Net的时候慢慢培养起来的。后来在2015年之后就开启了“百花齐放”的模式,那时候Nodejs、Vue、Golang在程序界开始暂露
分类:
编程语言 时间:
2020-08-02 10:12:56
阅读次数:
70
本文摘自于《SpringCloud微服务入门实战与进阶》一书。1./routes端点当@EnableZuulProxy与SpringBootActuator配合使用时,Zuul会暴露一个路由管理端点/routes。借助这个端点,可以方便、直观地查看以及管理Zuul的路由。将所有端点都暴露出来,增加下面的配置:management.endpoints.web.exposure.include=*访问
分类:
编程语言 时间:
2020-08-02 10:10:47
阅读次数:
72
本文摘自于《SpringCloud微服务入门实战与进阶》一书。1./routes端点当@EnableZuulProxy与SpringBootActuator配合使用时,Zuul会暴露一个路由管理端点/routes。借助这个端点,可以方便、直观地查看以及管理Zuul的路由。将所有端点都暴露出来,增加下面的配置:management.endpoints.web.exposure.include=*访问
分类:
编程语言 时间:
2020-08-02 10:10:28
阅读次数:
58
本文摘自于《SpringCloud微服务入门实战与进阶》一书。一些比较重要的配置信息,比如密码之类的敏感配置,我们希望将配置加密存储,保证安全性。Apollo框架本身没有提供数据加密的功能,如果想要实现数据加密的功能有两种方式,第一种是改Apollo的源码,增加加解密的逻辑,第二种比较简单,基于第三方的框架来对数据进行解密。jasypt-spring-boot是一个基于SpringBoot开发的框
分类:
其他好文 时间:
2020-08-02 10:10:15
阅读次数:
118
很少在周末发文,还是由于昨晚刚收到实体书,还是耐不住性子马上发文了。一年前,耗时半年多的时间,写出了我的第一本书《SpringCloud微服务-全栈技术与案例解析》。时至今日,一年的间隔,今天第二本《SpringCloud微服务入门实战与进阶》也出版了。去年出版的《SpringCloud微服务:全栈技术与案例解析》一书,虽然写的不好,但是得到了大家的支持以及反馈,基于大家的反馈,重新进行了更正和改
分类:
编程语言 时间:
2020-08-02 10:09:39
阅读次数:
63
我相信你一定是被标题吸引进来的,但是内容绝对不会让你失望,不要问我为什么?看了就知道。做公众号也有一年多了,偶尔也会接几篇软文,赚点奶粉钱。无论有没有软文,文章都会持续输出的,只要还有人继续关注我,我就会坚持下去。当然我也会经常给大家送书之类的,了解我的朋友肯定知道我今年在运营我的知识星球,目前人数马上就要突破130人了。在这里还是要感谢很多老读者的支持,这么高兴的事情要和大家分享,打算给大家送点
分类:
编程语言 时间:
2020-08-02 10:07:52
阅读次数:
64
我相信你一定是被标题吸引进来的,但是内容绝对不会让你失望,不要问我为什么?看了就知道。做公众号也有一年多了,偶尔也会接几篇软文,赚点奶粉钱。无论有没有软文,文章都会持续输出的,只要还有人继续关注我,我就会坚持下去。当然我也会经常给大家送书之类的,了解我的朋友肯定知道我今年在运营我的知识星球,目前人数马上就要突破130人了。在这里还是要感谢很多老读者的支持,这么高兴的事情要和大家分享,打算给大家送点
分类:
编程语言 时间:
2020-08-02 10:07:38
阅读次数:
69
SpringCloudAlibabaSentinel除了对RestTemplate做了支持,同样对于Feign也做了支持,如果我们要从Hystrix切换到Sentinel是非常方便的,下面来介绍下如何对Feign的支持以及实现原理。集成Feign使用spring-cloud-starter-alibaba-sentinel的依赖还是要加的,如下:1.<dependency>2.<
分类:
编程语言 时间:
2020-08-02 10:05:25
阅读次数:
70
SpringCloudAlibabaSentinel支持对RestTemplate的服务调用使用Sentinel进行保护,在构造RestTemplatebean的时候需要加上@SentinelRestTemplate注解。需要注意的是目前的版本spring-cloud-starter-alibaba-sentinel.0.2.1.RELEASE在配置RestTemplate的时候有个Bug,需要将
分类:
编程语言 时间:
2020-08-02 10:04:52
阅读次数:
69