Resource resource = context.getResource("classpath:admin.properties");
"classpath:"是Spring自订的url虚拟协定,这会取回一个 org.springframework.core.io.ClassPathResource实例,资源文件是位于CLASSPATH根目录中,您也可 以指定标准的url,像是"file:"或"http:",例如:
Resource resource = context.getResource("file:c:/workspace/springtest/conf/admin.properties");
这会返回一个org.springframework.core.io.FileSystemResource实例,或者您可以如下指定来返回一个ServletContextResource实例:
Resource resource = context.getResource("WEB-INF/conf/admin.properties");
取得一个实作Resource接口的实例之后,您可以使用getFile()、getInputStream()等方式来操作或取得资源文件的相关资源,
Resource接口的实例只是资源文件的一个抽象代表,指定的资源文件实际上可能并不存在,您可以使用exists()方法来进行测试。