Spring:为类路径资源注入 URL
我想以一种不会在Bean中创建对Spring的依赖性的方式注入类路径资源的URL。这意味着,Bean不应该使用Spring的接口/类。我该怎么做?
我想以一种不会在Bean中创建对Spring的依赖性的方式注入类路径资源的URL。这意味着,Bean不应该使用Spring的接口/类。我该怎么做?
Spring能够将值转换为隐式:classpath:...
java.net.URL
public class Foo {
private URL url;
...
}
.
<bean class = "Foo">
<property name = "url" value = "classpath:..." />
</bean>
根据axtaftt的答案,如果你允许自己在豆子中进行Spring注释,你可以这样做:
@Value("classpath:myClasspathLocation") private URL url;