为了配置 Spring Boot 应用程序,我可以application.yml通过将文件放置在 spring 扫描此类文件的位置之一(./config/、cwd、classpath:config/、classpath root)来控制加载哪个配置/属性文件(比方说) )。我还可以使用 CLI ( ) 或环境变量指向特定位置spring.config.location。
如何找出运行时属性文件最终从何处加载?我希望检查用户是否指定/使用了他自己的配置文件或者是否使用了提供的配置文件。
我正在使用 spring 5.2.2 和 springboot 2.2.2。