beecp-starter icon indicating copy to clipboard operation
beecp-starter copied to clipboard

项目启动初始化打印的内容存在敏感信息

Open ghx577 opened this issue 2 years ago • 2 comments

不要打印数据库连接 账号 密码3个敏感信息

ghx577 avatar Mar 27 '24 01:03 ghx577

1:增加免打清单 : configPrintExclusionList,默认排除:username,password,jdbcUrl,user,url

2:免打清单支持自定义操作,相关方法如下

 public void clearAllConfigPrintExclusion();
 public void addConfigPrintExclusion(String fieldName);
 public boolean removeConfigPrintExclusion(String fieldName)
 public boolean existConfigPrintExclusion(String fieldName);

3:免打清单可放入properties对象或properties文件,参考如下:

 configPrintExclusionList=username,password

注意: 如果配置文件中存在 configPrintExclusionList,那么默认的会被清除

修改内容将在1.8.2版本包含进去。

Chris2018998 avatar Mar 27 '24 05:03 Chris2018998

1.8.2版本已发布,可以试试看

欢迎给出更多宝贵建议或需求,谢谢

Chris2018998 avatar Mar 29 '24 09:03 Chris2018998