Spring ClassPathResource如何工作?

我在该位置有档案

--src --> main --> config --> application --> context --> reference --> user --> user.xml 

哪里

  --src --> main --> config 

在类路径中。 现在我正在尝试使用

 Resource resource = new ClassPathResource("classpath**:/application/context/references/user/user.xml"); File file = resource.getFile(); 

但我得到了FileNotFoundException ,我试过了

 Resource resource = new ClassPathResource("classpath:/application/context/references/user/user.xml"); File file = resource.getFile(); 

也是,但我仍然得到例外。 有人可以帮我理解ClassPathResource的工作和正确的解决方案吗?

使用方法如下

 Resource resource = new ClassPathResource("/application/context/references/user/user.xml"); File file = resource.getFile();