我想 Autowiring 位于外部 jar 中的资源文件。
当我将此外部文件放入 src/main/resources
并使用 classpath:file
找到它时,一切正常。
如何引用外部 jar 实现相同的效果?
//@Value("org.springframework.batch.core.schema-h2.sql") //this does not work
@Value("classpath:schema-h2.sql") //src/main/resources/schema-h2.sql
private Resource sql;
最佳答案
好吧,我应该尝试用斜线替换点,它的工作方式如下,仅供引用,有人正在研究这个:
@Value("classpath:org/springframework/batch/core/schema-h2.sql")
private Resource sql;
关于java - Spring中如何从外部jar导入资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23239475/