druid 数据源密码加密配置

<!-- 数据源配置 -->
    <bean id="default" class="com.alibaba.druid.pool.DruidDataSource"  destroy-method="close">
    	<property name="url" value="${jdbc.url}" />
        <property name="username" value="${jdbc.username}" />
        <property name="password" value="${jdbc.password}" />
        <property name="connectionProperties" value="config.decrypt=true"></property>
        <property name="driverClassName" value="${jdbc.driverClassName}" />
        <property name="filters" value="${durid.filters}" />  

        <property name="maxActive" value="${durid.maxActive}" />
        <property name="initialSize" value="${durid.initialSize}" />
        <property name="maxWait" value="${durid.maxWait}" />
        <property name="minIdle" value="${durid.minIdle}" />  

        <property name="timeBetweenEvictionRunsMillis" value="${durid.timeBetweenEvictionRunsMillis}" />
        <property name="minEvictableIdleTimeMillis" value="${durid.minEvictableIdleTimeMillis}" />  

        <property name="validationQuery" value="${durid.validationQuery}" />
        <property name="testWhileIdle" value="${durid.testWhileIdle}" />
        <property name="testOnBorrow" value="${durid.testOnBorrow}" />
        <property name="testOnReturn" value="${durid.testOnReturn}" />
        <property name="maxOpenPreparedStatements"   value="${durid.maxOpenPreparedStatements}" />
        <property name="removeAbandoned" value="${durid.removeAbandoned}" /> <!-- 打开removeAbandoned功能 -->
        <property name="removeAbandonedTimeout" value="${durid.removeAbandonedTimeout}" /> <!-- 1800秒,也就是30分钟 -->
        <property name="logAbandoned" value="${durid.logAbandoned}" /> <!-- 关闭abanded连接时输出错误日志 -->  

    </bean>

  durid.filters=config

时间: 2024-08-02 10:57:41

druid 数据源密码加密配置的相关文章

spring boot基于DRUID数据源密码加密及数据源监控实现

前言 随着需求和技术的日益革新,spring boot框架是越来越流行,她也越来越多地出现在我们的项目中,当然最主要的原因还是因为spring boot构建项目实在是太爽了,构建方便,开发简单,而且效率高.今天我们并不是来专门学习spring boot项目的,我们要讲的是数据源的加密和监控,监控到好说,就是不监控也没什么问题,但是数据源加密却涉及到我们的系统安全.对于平时的学习测试,我们在项目中配置数据库明文密码是没什么问题的,因为我们的数据不重要,也就无所谓,但是在现实环境下的生产平台,配置明

关于druid数据库密码加密流程及问题

最近项目中需要在配置中将数据库密码加密,就使用了阿里的druid来实现,将流程和问题和大家分享一下. 项目使用的是Spring加jetty,原先数据库连接使用的是Apache的DBCP:commons-dbcp2-2.1.1.jar+ojdbc6.jar 配置:<New class="com.alibaba.druid.pool.DruidDataSource">            <Set name="driverClassName">

druid数据源的加密解密工具

数据库得加密 先来一个网上大多数的教程吧,一个比较好的教程,如下. jar包版本:druid-1.0.13.jar 1. 加密,用以下命令将用户名和密码加密 cmd命令行执行 java -cp D:/druid-1.0.13.jar com.alibaba.druid.filter.config.ConfigTools 用户名/密码 得到密文: f0PSl0Lzxh6CxzuFIdEg+wVx045fSE2VtUP45G9HH2cjVQnmGGgcK5CLzNUJoR6tGwRO44h74Oxr

jboss7 vault 数据源密码加密 使用

今天一个项目的客户提出了一个审计要求,数据库的密码不能以明文存储在文件中,当然产品使用的是jboss容器,jboss提供的标准加密的的方式,看我另一篇文章 http://blog.csdn.net/iberr/article/details/40896479 当时兴高采烈的告诉客户,这个没有问题! 问题来了,这个产品为新版本,本身就对数据库密码进行加密处理了,但是...不是用的普通的加密方式,而是用了密匙文件进行加密的. 最后咨询了产品支持,才明白了,下面讨论一下,本人也有很多问题不理解 生成密

druid 数据库密码加密

cmd命令: 1.切换的druid-0.2.9.jar包所在目录 2.在命令行中执行如下命令:java -cp druid-0.2.9.jar com.alibaba.druid.filter.config.ConfigTools you_password 即输出加密后密码 3.<!-- sql统计功能就不能用 <property name="filters" value="stat" /> --><property name=&quo

Druid数据库密码加密

1.找到druid-version.jar目录 2.cmd执行命令:cd到jar包目录下 3.执行命令:java -cp druid-1.1.17.jar com.alibaba.druid.filter.config.ConfigTools 123456,得到密钥 4.在application.properties中配置: spring.datasource.password=idOgPR4XQBOdVM59bDupheVnkjsL1ZTr6JJ0KC+KlnJh2SFWkYsdq2MuyHd

【Mysql】SpringBoot阿里Druid数据源连接池配置

一.pom.xml添加 <!-- 配置数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.0</version> </dependency> 二.application.properties 添加 # 连接池配置spring.datasource.type

druid数据库密码加密程序编写

第一步:引入 druid-1.0.1.jar 架包 第二步: 编写程序 package nihao; import com.alibaba.druid.filter.config.ConfigTools; public class er { @SuppressWarnings("static-access") public static void main(String[] args) { try { ConfigTools configTools = new ConfigTools

(转)阿里巴巴Druid数据源及使用

原文链接:https://blog.csdn.net/yanguo110/article/details/68944659 第一部分:数据源的集中比较. 目前常用的数据源主要有c3p0.dbcp.proxool.druid,先来说说他们Spring 推荐使用dbcp:Hibernate 推荐使用c3p0和proxool1. DBCP:apacheDBCP(DataBase connection pool)数据库连接池.是apache上的一个 java连接池项目,也是 tomcat使用的连接池组件