【问题标题】:Spring resource loading using * (classpath*: prefix)使用 * (classpath*: 前缀) 加载 Spring 资源
【发布时间】:2015-04-08 17:24:08
【问题描述】:

在 Spring 中,使用 XML 的 bean 初始化支持使用 classpath*: 前缀(ant 样式)进行资源加载

<bean id="mapper" class="org.Class"
    scope="singleton">
    <property name="mappingFiles" value="classpath*:/mappings/*Mapping.xml" />
</bean> 

如何在使用@Bean注解时达到同样的效果?

【问题讨论】:

标签: spring spring-boot


【解决方案1】:

在任何春豆中

@Value("classpath:myClasspathLocation") 
private Resource res;

【讨论】:

  • 感谢您的回答,通过这种方法,我们可以一次读取单个文件,我们有多个带有前缀 Mapping.xml 的文件,为了避免不必要的代码,我们希望使用与在 XML 中
  • 再次感谢@Evgeni,下面为我工作。 @Value("classpath*:/mappings/*Mapping.xml") private Resource[] 资源;'
猜你喜欢
  • 2020-08-28
  • 1970-01-01
  • 1970-01-01
  • 2014-02-15
  • 2015-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-26
相关资源
最近更新 更多