当前位置:   article > 正文

springboot+mybatis项目多数据源数据库明文密码加密实现_springboot mybatis jdbcoperator多数据库并加密

springboot mybatis jdbcoperator多数据库并加密

springboot项目已经创建好了,并且正常访问数据库。
项目架构:springboot+mybatis

1、在application.yml中引入publickey,将原来的明文密码改成加密后的密码。

2、在数据源配置类中DataSource的bean中设置两个属性:filters、connectionProperties。

public DataSource getDevDataSource() throw SQLException{
	DruidDataSource dataSource = DataSourceBuilder.create().type(DruidDataSource.class).build();
	dataSource.setFilters("config");
	dataSource.setConnectionProperties("config.decrypt=true;config.decrypt.key="+publickey);
	return dataSource;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/844180
推荐阅读
相关标签
  

闽ICP备14008679号