application.properties 是Spring Boot应用程序的全局配置文件 怎么添加其他名称的.properties 文件
时间: 2024-10-06 08:03:31 浏览: 20
在Spring Boot应用中,`application.properties`通常是全局配置文件,但如果需要添加其他名称的`.properties`文件,可以通过以下方式实现:
1. **命名空间(Namespace)**:
如果你希望使用不同的文件来组织特定部分的配置,可以在`application.properties`中定义一个`spring.profiles.active`属性,后面跟随你要激活的配置文件名。例如:
```properties
spring.profiles.active=dev
```
然后你可以创建一个名为`application-dev.properties`的文件,其中包含开发环境的额外配置。
2. **独立配置文件**:
另一种方法是直接在项目的资源目录下创建一个新文件,比如`config/my-config.properties`。这种情况下,Spring Boot会自动查找这些文件。要使它们生效,需要在启动类上添加`@PropertySource`注解,如下:
```java
@SpringBootApplication
@PropertySource("classpath:/config/my-config.properties")
public class App {
// ...
}
```
注意,如果`application.properties`和自定义的配置文件中存在相同的键,自定义配置文件的值将会覆盖`application.properties`中的对应值。
阅读全文