介绍
本篇文章为大家展示了如何在春云中使用配置配置文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>配置configserver 强>
首先我们要先设置一个加密用到的钥匙,在我们的configserver项目中的引导。yml配置文件中加入如下配置项:
加密: ,关键:Thisismysecretkey
<强>测试强>
我们用这个键加密我们的直接的一个测试项.Spring云配置提供了加密和解密的终端路径,/和加密/解密。启动configserver,然后我们用/加密这个终端加密我们的测试文本:
curl localhost: 8888/encrypt -d 12345678
返回的结果是(结果每次都会不一样):
94 c1027141add9844ec47f0be13caebb6b38ed1dcf99811b1a5cd2b874c64407
引用>然后在我们的远程配置仓库中,修改直接。yml配置,新增一条配置:
测试: ,密码:& # 39;94年{零}c1027141add9844ec47f0be13caebb6b38ed1dcf99811b1a5cd2b874c64407& # 39;这里的引号是必须的,然后{零}指明了这条数据项为密文。然后我们可以验证一下解密:
curl localhost: 8888/decrypt -d 94 c1027141add9844ec47f0be13caebb6b38ed1dcf99811b1a5cd2b874c64407正常情况下会得到我们的12345678字符。然后我们通过url访问直接。yml配置文件,会得到如下结果:
{,,“name":,“web-client", “profiles"才能:, ,,,“default" ,,, “label"才能:,空, “version"才能:,“6 b73c56449acee907fcf37e50892a3afddbf6335" “state"才能:,空, “propertySources"才能:, ,,,{ ,,,,,“name":,“https://gitee.com/zxuqian/spring-cloud-config-remote/web-client.yml" ,,,,,“source":, { ,,,,,,,“message":,“此条消息来自于远程配置仓库”, ,,,,,,,“management.endpoints.web.exposure.include":,“*”, ,,,,,,,“test.password":,“12345678”; ,,,,,} ,,,} ,,) }上述内容就是如何在春云中使用配置配置文件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
云如何在春天中使用配置配置文件