Spring 3.0将文件作为资源注入


问题内容

在我的Spring 3.0应用程序中,我有一些资源/WEB- INF/dir。在运行时,我需要其中一些作为InputStream(或其他类型)。我该如何找回它们?是否可以正常注射Resource


问题答案:

这是通过注释执行此操作的最简单方法:

import org.springframework.core.io.Resource;

@Value("classpath:<path to file>")
private Resource cert;