Spring mvc @值批注不使用wink资源

Spring mvc @值批注不使用wink资源,spring-mvc,resources,apache-wink,Spring Mvc,Resources,Apache Wink,我正在尝试将wink资源中的url放入spring中的属性文件中 当我试图使用spring@Value注释访问该属性时,我得到的结果是null Wink说,为了在Wink中使用属性,我们需要配置此处引用的自定义属性bean 但这同样不起作用。我认为这是信息的一半 我想使用属性文件中定义的属性 spring.properties my.server.url=http://xx:xx 在我的资源中,我是这样使用的 myResource.java @Value("${my.server.url}

我正在尝试将wink资源中的url放入spring中的属性文件中

当我试图使用spring@Value注释访问该属性时,我得到的结果是null

Wink说,为了在Wink中使用属性,我们需要配置此处引用的自定义属性bean

但这同样不起作用。我认为这是信息的一半

我想使用属性文件中定义的属性

spring.properties

my.server.url=http://xx:xx
在我的资源中,我是这样使用的

myResource.java

@Value("${my.server.url}")
private String myServerUrl;
将myServerUrl设置为空。

注意两件事

  • 您的SpringBeanXML文件和wink上下文xml应该位于同一个contextconfigLocation中

  • 不要在注册器bean setter中注册您的类

  • 您将能够从spring properties fine访问属性