南瓜慢说官网 敢一行,则予知。脚踏实地,知行合一。

Spring自定义转换类,让@Value更方便

1 前言关于配置的文章已经写了很多,相信看过的人还是会有一定收获的,系列文章可阅读:南瓜慢说-配置相关文章。对于@Value的文章可参考《只想用一篇文章记录@Value的使用,不想再找其它了》。Spring为大家内置了不少开箱即用的转换类,如字符串转数字、字符串转时间等,但有时候需要使用自定义的属性

LarryDpk LarryDpk 发布于 2020-12-20

Springboot整合Spring Cloud Kubernetes读取ConfigMap,支持自动刷新配置

1前言之前介绍了SpringCloudConfig的用法,但对于Kubernetes应用,可能会需要读取ConfigMap的配置,我们看看Springboot是如何方便地读取ConfigMap和Secret。2整合SpringCloudKubenetesSpringCloudKubernetes提供

LarryDpk LarryDpk 发布于 2020-08-26

Spring Cloud Config整合Spring Cloud Kubernetes,在k8s上管理配置

1前言Kubernetes有专门的ConfigMap和Secret来管理配置,但它也有一些局限性,所以还是希望通过SpringCloudConfig来管理。在Kubernetes上面的微服务系统会有所不同,我们来探索一下如何整合SpringCloudKubernetes来做配置管理。整体方案与《使用

LarryDpk LarryDpk 发布于 2020-08-20

使用Spring Cloud Config统一管理配置,别再到处放配置文件了

前言可配置是一个成熟软件系统应该提供的特性,而配置管理对于大型系统就显得十分重要,特别是对于拥有多个应用的微服务系统。可喜的是,Spring为我们提供了很好的配置管理,如Springboot的配置就很强大。对于SpringCloud,就有强大的SpringCloudConfig,在提供了一个在应用之

LarryDpk LarryDpk 发布于 2020-08-14

Java怎么从这四个位置读取配置文件Properties(普通文件系统-classpath-jar-URL)

1简介读取文件内容是Java常规操作,特别是读取配置文件,本文将介绍四种读取配置文件(Properties格式为例)的情况,分别是从普通文件系统、classpath、jar包内、网络资源URL。#2四种位置通过四个小示例来展示,先准备配置文件pkslow.properties如下:name=pksl

LarryDpk LarryDpk 发布于 2020-05-09

注解@ConfigurationProperties让配置整齐而简单

1简介前面我们用一篇文章《【Spring】只想用一篇文章记录@Value的使用,不想再找其它了(附思维导图)》详细讲解了在Spring中如何使用@Value来实现我们对配置的需求,它功能强大、使用方便。但它也是有它的局限性的,比如对于邮件服务,我们配置有:mail.hostname=smtp.qq.

LarryDpk LarryDpk 发布于 2020-01-11

只想用一篇文章记录@Value的使用,不想再找其它了

1简介不得不说,Spring为大家提供许多开箱即用的功能,@Value就是一个极其常用的功能,它能将配置信息注入到bean中去。即使是一个简单的功能,Spring也提供了丰富的注入类型和形式。我经常会忘记一些特别类型注入的写法,比如说数组,现在整理一下,希望以后不用再找了。2三种形式使用@Value

LarryDpk LarryDpk 发布于 2019-12-22

Springboot整合Jasypt,让配置信息安全最优雅方便的方式

1简介在上一篇文章中,介绍了Jasypt及其用法,具体细节可以查看【Java库】如何使用优秀的加密库Jasypt来保护你的敏感信息?。如此利器,用之得当,那将事半功倍。本文将介绍Springboot整合Jasypt,实现配置信息的安全,如数据库连接、账号和密码、接口凭证信息等。Jasypt可以为Sp

LarryDpk LarryDpk 发布于 2019-12-13