SpringBoot自定义application配置文件及使用
在Spring Boot中,可以创建自定义的.properties
或.yml
配置文件来覆盖默认的application.properties
或application.yml
。
步骤如下:
- 创建自定义配置文件,例如
custom.properties
或custom.yml
。 - 在Spring Boot应用中加载自定义配置文件。
以下是一个使用自定义配置文件的例子:
- 创建
custom.properties
文件:
custom.property=value
或者创建custom.yml
文件:
custom:
property: value
- 在Spring Boot应用中加载自定义配置文件:
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class CustomConfig {
@Value("${custom.property}")
private String customProperty;
public String getCustomProperty() {
return customProperty;
}
}
- 在
application.properties
或application.yml
中引用自定义配置文件:
spring.config.import=classpath:custom.properties
或者
spring:
config:
import: classpath:custom.yml
确保自定义配置文件位于Spring Boot应用的类路径下,例如src/main/resources
目录。
当Spring Boot应用启动时,它会加载application.properties
或application.yml
中指定的自定义配置文件,并使其属性可在Spring应用上下文中注入和使用。
评论已关闭