首页 > 解决方案 > 有没有办法在spring boot的项目资源之外使用application.yml?

问题描述

我有春季启动项目。当我在资源目录中使用 application.yml 时它工作正常。我正在尝试将 application.yml 移出资源目录之外,但它不再起作用了。我很好奇只是想知道,有什么办法让它工作吗?

标签: javaspring-boot

解决方案


您可以使用 @PropertySource 注释从任何位置加载

@Configuration
@PropertySource(value = "classpath:application.properties")
public class ApplicationConfig {

// more configuration ...
}

// 添加路径到 application.yml


推荐阅读