2 qq294603201 qq294603201 于 2016.01.15 11:51 提问

spring 在读取加密后的xml配置文件的时候,怎么spring先解密再读取

小弟新手求各位大神帮帮忙=======================

1个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.17 20:57
已采纳

首先要把加密配置文件先单独解密成明文,然后把明文配置文件拷贝到项目的类路径下,修正spring的配置信息。
解密操作不能作为web工程的某个模块,因为spring的应用是先要加载配置的。所以这个解密步骤必须是独立、而且先进行的操作。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
spring xml读取Properties文件中的加密字段
使用PropertyPlaceholderConfigurer读取properties文件,继承PropertyPlaceholderConfigurer实现properties文件中字段值的解密
Spring加载Properties配置文件的加密解密处理
需求场景:加密Properties配置文件中的数据库连接字串和用户名、密码 实现思路:重写PropertyPlaceholderConfigurer类中的processProperties方法,在读取配置信息之前实现解密
Spring 管理下的web项目,对Properties文件重要参数的加密解密处理
javaWeb项目中往往我们会把jdbc/redis等的属性配置放在properties文件中,但是又不想让非开发人员看到某些重要配置信息,所以需要对这样类似与用户名、密码等的字段进行加密,但是Spring管理项目启动时候只去读取,所以我们必须继承PropertyPlaceholderConfigurer 类来实现读取前的解密过程加密类import java.io.FileInputStream;
Spring读取properties文件加密解密
文章概要:数据源配置文件database.properties里面填写加密后的密文,程序读取配置文件的时候进行相应的解密操作后再注入使用。此功能主要用于生产环境。 使用的spring版本:4.2.5,配置采用一贯的作风javaConfig
SpringCloud(第 031 篇)配置客户端ConfigClient链接经过对称加解密的配置微服务
SpringCloud(第 031 篇)配置客户端ConfigClient链接经过对称加解密的配置微服务-一、大致介绍1、Git服务端的文件内容进行了加密处理,那么是不是配置客户端拿到内容之后需要解密呢? 2、答案显然不是的,因为这样解密的话,先不说实现起来的难易程度,单从表面上来讲,若是加解密频繁换的话,那客户端是不是每次都得升级解密算法呢? 3、而 SpringCloud 配置客户端不需要做什么
Srping实现XML配置文件的加密解密
byte数组是不能强制转换成字符串的,换言之:字符串(2个字节)和byte数组在这种情况下不是互逆的;要避免这种情况,我们需要做一些修订,可以考虑将二进制数据转换成十六进制表示,不然会报 javax.crypto.IllegalBlockSizeException: Input length must be multiple of 8 when decrypting with padded c
spring jdbc配置文件加密解密
例子如下: #加密前 #datasource.type=mysql #datasource.driverClassName=com.mysql.jdbc.Driver #datasource.url=jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=utf8 #datasource.username=root #d
Spring中对properties属性文件加密及其解密
之前在项目里面连接数据库需要将密码解密,而且连接好好多数据库,并且有的数据库需要解密有的直接连接就可以。 这样代码的可读性特别低,在连接数据库的时候都要现连接:Properties prop = new Properties(); prop.load(Thread.currentThread().getContextClassLoader() .getResourceAsStre
使用Spring读取xml文件中的配置信息
一般写程序时我们都会将一些配置信息写到配置文件中,yibian
Spring框架中如何读取Spring的XML配置文件
今天我们来说说Spring框架中如何读取Spring的XML配置文件,通常Spring的配置文件是applicationContext.xml 或者 spring-servlet.xml 也可能是自定义的XML配置文件。我们通常将这些文件放在/ 项目名称/WEB-INF/目录下,比如: /SpringTest/WEB-INF/applicationContext.xml /SpringT