摘要: 1、服务端有两个可配置项 1.1 spring.cloud.config.server.encrypt.enable 此项配置代表是否在服务器端解密数据,默认为true。 1.2 如果设置为true,且配置了 encrypt.key 则就可以在服务器端进行解密操作,如果没有encrypt.key 则 阅读全文
posted @ 2018-03-13 22:50 GordonDicaprio 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 客户端进行刷新操作。 1、添加 actuator包,这样 /refresh url才处于可用状态。 2、手动测试时,关闭权限认证,否则访问时会出现无权限。 3、在controller上添加@RefreshScope注解,添加@RefreshScope类会在配置更改时特殊的处理。 是否可用在 其他用到 阅读全文
posted @ 2018-03-13 21:18 GordonDicaprio 阅读(2578) 评论(0) 推荐(1) 编辑
摘要: 1、首先安装JCE JDK8的下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 下载后,解压文件,把local_policy.jar,US_export_policy.ja 阅读全文
posted @ 2018-03-13 16:29 GordonDicaprio 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 之所以会查找这篇文章,是因为要解决这样一个问题: 当我使用了jasypt进行配置文件加解密后,如果再使用refresh 去刷新配置,则自动加解密会失效。 原因分析:刷新不是我之前想象的直接调用config获取最新配置的,而是通过重新创建一个SpringBoot环境(非WEB),等到SpringBoo 阅读全文
posted @ 2018-03-13 14:33 GordonDicaprio 阅读(6050) 评论(2) 推荐(0) 编辑
摘要: IDEA Rest Client使用 阅读全文
posted @ 2018-03-13 14:13 GordonDicaprio 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: 使用此种方式会存在一种问题:如果我配置了自动配置刷新,则刷新过后,加密过后的密文无法被解密。具体原因分析,看 SpringCloud 详解配置刷新的原理 使用 jasypt-spring-boot-starter 进行加解密功能。 整个流程说明: 配置一个 spring cloud config s 阅读全文
posted @ 2018-03-13 13:32 GordonDicaprio 阅读(5518) 评论(0) 推荐(0) 编辑
摘要: Spring Boot: 加密应用配置文件敏感信息 阅读全文
posted @ 2018-03-13 11:15 GordonDicaprio 阅读(967) 评论(0) 推荐(0) 编辑
摘要: ※在Dalston.SR2版本以后,均不能正常加密,如果必须使用此功能,需要降级到SR1或Camden SR7。 1、首先需要创建一个config-server工程,作为配置中心的服务器,用来与git、svn或者本地仓库连接,从仓库获取配置文件 ① config-server工程的POM文件需要增加 阅读全文
posted @ 2018-03-13 11:12 GordonDicaprio 阅读(763) 评论(0) 推荐(0) 编辑
摘要: windows(64位)下使用curl命令 Curl命令可以通过命令行的方式,执行Http请求。在Elasticsearch中有使用的场景,因此这里研究下如何在windows下执行curl命令。 工具下载 在官网处下载工具包:http://curl.haxx.se/download.html 使用方 阅读全文
posted @ 2018-03-13 10:50 GordonDicaprio 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 下载与JDK或JRE对应版本的jce文件包,当前机器的jdk为1.8,所以下载jce_policy-8.zip。 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 下载解压后 阅读全文
posted @ 2018-03-13 10:42 GordonDicaprio 阅读(2309) 评论(0) 推荐(0) 编辑
摘要: 请将远程配置文件的格式写对: 比如使用 *.yml 或者 *.properties yml: properties: 服务器配置文件: 调用config server url后返回的json数据: 红框中为配置正确后解析样子: 否则无法解析! 一、简介 在分布式系统中,由于服务数量巨多,为了方便服务 阅读全文
posted @ 2018-03-13 10:24 GordonDicaprio 阅读(697) 评论(0) 推荐(0) 编辑