博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Cloud分布式微服务—加密和解密
阅读量:6257 次
发布时间:2019-06-22

本文共 872 字,大约阅读时间需要 2 分钟。

Spring Cloud具有一个用于在本地解密属性值的Environment预处理器。它遵循与Config Server相同的规则,并通过encrypt.*具有相同的外部配置。因此,您可以使用{cipher}*格式的加密值,只要有一个有效的密钥,那么在主应用程序上下文获取Environment之前,它们将被解密。要在应用程序中使用加密功能,您需要在您的类路径中包含Spring安全性RSA(Maven协调“org.springframework.security:spring-security-rsa”),并且还需要全面强大的JCE扩展你的JVM

如果由于“非法密钥大小”而导致异常,并且您正在使用Sun的JDK,则需要安装Java加密扩展(JCE)无限强度管理策略文件。有关详细信息,请参阅以下链接:

Java 6 JCE

Java 7 JCE

Java 8 JCE

将文件解压缩到JDK / jre / lib / security文件夹(无论您使用的是哪个版本的JRE / JDK x64 / x86)。

端点

对于Spring Boot执行器应用程序,还有一些额外的管理端点:

POST到/env以更新Environment并重新绑定@ConfigurationProperties和日志级别

/refresh重新加载引导带上下文并刷新@RefreshScope bean

/restart关闭ApplicationContext并重新启动(默认情况下禁用)

/pause和/resume调用Lifecycle方法(stop()和start() ApplicationContext)

从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,希望可以帮助更多的好学者。大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。 源码来源:http://minglisoft.cn/honghu/technology.html

转载地址:http://uxasa.baihongyu.com/

你可能感兴趣的文章
java类静态域、块,非静态域、块,构造函数的初始化顺序
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
(一)指南一、初学者指南1、简介2、安装
查看>>
php设计模式20-装饰着模式
查看>>
约瑟夫·奈:透视网络空间
查看>>
在lamp架构上部署mysql
查看>>
我的友情链接
查看>>
Azkaban简介
查看>>
Android Parcelable接口
查看>>
Xcode的Architectures和Valid Architectures的区别
查看>>
大数据入门基础:Hadoop简介
查看>>
关于wget代理设置
查看>>
maven-resources-plugin修改了我的证书
查看>>
oracle sql工具语句积累
查看>>
2015年8月30日课程作业(Vim、find命令、BASH、磁盘管理)
查看>>
nginx初始化遇到的问题。
查看>>
Excel 2010无法打开xls文件!说文件已损坏 解决方法
查看>>
jdk1.7新特性
查看>>
设计模式17——Observer设计模式
查看>>