我正在尝试在我的 application.yml 中设置一个属性,作为资源文件夹中文件的路径
但是 Java 将类路径前缀视为字符串的一部分。
我已经尝试了多种方法来让这条路径进入我的程序(显然不是一次全部)。
keytab-path: classpath:/resources/krb5.keytab
keytab-path: classpath:/krb5.keytab
keytab-path: classpath:krb5.keytab
keytab-path: classpath*krb5.keytab
我可以断言该属性肯定已注入到我的代码中,但它只是将“类路径”视为字符串的文字部分存在问题。
classpath:sql/foo.sql
通过使用带有@Sql
标签的注入 sql 文件,我的代码取得了成功。
有没有办法 application.yml 可以解释类路径?