赞
踩
- @Component
- public class DBPasswordDe implements BeanPostProcessor {
-
- public static String DB_PREFIX ="spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties";
-
- @Override
- public Object postProcessBeforeInitialization(Object bean, String beanName){
- if(DB_PREFIX.equals(beanName)) {
- DataSourceProperties dataSourceProperties=(DataSourceProperties)bean;
- dataSourceProperties.setPassword(PasswordUtil.dePasswdPem(dataSourceProperties.getPassword()));
- return dataSourceProperties;
- }
- return bean;
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。