Spring boot 如何从外部文件(如access.properties)获取hibernate spring启动应用程序的密码

Spring boot 如何从外部文件(如access.properties)获取hibernate spring启动应用程序的密码,spring-boot,hibernate,file,properties,external,Spring Boot,Hibernate,File,Properties,External,实际上,我需要从外部文件访问两种方式的密码 1.当前我的应用程序属性如下,并带有密码。 spring.datasource.username=****** spring.datasource.password=**** 如何访问位于compute node/secrets/access.properties中的文件,其中我有DB密码和其他密码 我不知道如何在我的项目中实现以消除密码安全问题 任何更好的代码或示例代码都会很有帮助 这里我不知道他们是如何得到数据源名称的? @Bean(name=“e

实际上,我需要从外部文件访问两种方式的密码

1.当前我的应用程序属性如下,并带有密码。 spring.datasource.username=****** spring.datasource.password=****

如何访问位于compute node/secrets/access.properties中的文件,其中我有DB密码和其他密码

我不知道如何在我的项目中实现以消除密码安全问题 任何更好的代码或示例代码都会很有帮助

这里我不知道他们是如何得到数据源名称的? @Bean(name=“entityManagerFactory”) public LocalContainerEntityManagerFactoryBean entityManagerFactory(){ LocalContainerEntityManagerFactoryBean entityManagerFactory=新的LocalContainerEntityManagerFactoryBean(); //System.out.println(“来自属性的密码”+密码); entityManagerFactory.setDataSource(dataSource)

arts.hcm.userid=*** arts.hcm.password=****

arts.ldap.userid=***
arts.ldap.password=***

欢迎使用堆栈溢出。有关详细信息,请参阅此处