springboot 请问怎么引用外部配置文件里的值

img

img

springboot 请问怎么引用外部配置文件里的值? 配置文件放在了和jar包同级目录config下,现在取不到里面的值

配置文件可以装载成配置类,不懂可以问我

非默认配置文件(application.yml或者application.properties),是不支持外部自动载入的。
看下我的这篇文章,自定义配置文件外部挂载。

给你个例子参考,很全面,不会可以问我哈

利用启动参数去加载你的配置文件

img

img

参考如下图所示进行取值,首先在启动类中声明文件路径,然后控制器中直接通过@Value标签取值即可

img

img

使用@PropertySource注解进行配置外部配置文件,作用就相当于在xml中的<context:property-placeholder>