java - 如何在Spring Boot中的application.properties中指定外部属性文件?

标签 java spring spring-boot properties path

我有一个项目Projects/MyApp

我有外部属性文件项目/文件

我尝试在application.properties中使用:

spring.config.location=classpath:../files

files目录包含application-database.properties

我也尝试过spring.config.location=file:../files/application-database.properties

但是它不起作用。怎么了?

最佳答案

据我了解,您应该在 application-database.properties 文件中使用数据库的属性,并且您不希望在之后在 war 文件中获取凭据构建。您可以将数据库凭据放入 Idea 环境变量中并从 .properties 文件中删除。你怎么看待这件事? enter image description here

关于java - 如何在Spring Boot中的application.properties中指定外部属性文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55327560/

相关文章:

java - 强制 JPA 接受外键值而不仅仅是实体

spring - Spring Boot 的 thymeleaf 自动配置问题试图解决其余应用程序的错误模板

java - 第一次尝试设置测试数据库但得到 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link failure

java - 导出后出现 FileSystemNotFoundException

java - 这是通过 jdbc 连接和断开 mysql 的安全方法吗?

java - 在 Android 上保存字符串输入

Java...While循环程序

java - 在 SPring Boot 2.1.1 中扩展 GlobalMethodSecurityConfiguration 时出现错误,指出已定义 "methodSecurityInterceptor"

java - 获取 spring :bind status. errorMessage 填充时出现问题

security - 什么是 x-Application-Context header ?