在Nutz中给Druid配置数据库加密

原创
2019/03/10 08:31
阅读数 1.2K

dao.js代码片段

	dataSource : {
		type : "com.alibaba.druid.pool.DruidDataSource",
		events : {
			create : "init",
			depose : 'close'
		},
		fields : {
			url : {
				java : "$conf.get('db.erp.url')"
			},
			username : {
				java : "$conf.get('db.erp.username')"
			},
			password : {
				java : "$conf.get('db.erp.password')"
			},
			filters: "config",
			connectionProperties: {java:"$conf.get('db.erp.connectionProperties')"},
			
			testWhileIdle : true,
			validationQuery : "select 1",
			maxActive : {
				java : "$conf.getInt('db.erp.maxActive', 30)"
			}
		}
	},

db.properties代码片段

db.erp.url=jdbc:mysql://shujuku.mysql.rds.aliyuncs.com/erp?zeroDateTimeBehavior=convertToNull
db.erp.username=root
db.erp.password=YhtWoHq535GAfYhNC6Siv9T6k45t1pMCTf737pPyA8DudllBFVx5HbG5Iic6
db.erp.connectionProperties=config.decrypt=true;config.decrypt.key=QYJKoZIhvcAwSAJBAK4JsP1Y3H1scJ2GE2uu2R3MQq+WC/sM8d//hpsd0Sd4Ip6nYvU/UDydNGtBG+vApa5a0
db.erp.maxActive=30

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
请问这个是用了什么加密算法
11/26 10:03
回复
举报
muyu博主
druid的加密方案
11/29 11:38
回复
举报
更多评论
打赏
2 评论
0 收藏
0
分享
返回顶部
顶部