在使用Spring boot开发过程中,因业务方要求,不允许在任何配置文件中、代码中出现明文账户和密码配置。
在公司推荐方案中有提到,使用Nacos配置中心对数据库、redis、mq等资源的账号、密码、AK、SK进行配置,但考虑到我们使用的是Spring boot单体应用,需要改造成Spring cloud + Nacos框架才能满足要求,那有没有直接在Spring boot中解决方案呢?
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
MyBatis-Plus在3.3.2版本中引入了配置文件解决方案,该功能为了保护数据库配置及数据安全,在一定的程度上控制开发人员流动导致敏感信息泄露。