关于spring mvc annotation使用属性文件

时间:2012-07-18 06:11:33

标签: spring-mvc properties

您知道我们可以在Spring mvc xml文件中使用属性文件数据。 例如:

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
<property name="location"> 
<value>xxxx.properties</value> 
</property> 
</bean>

...
<mvc:mapping path="/${path}/*" />
...

但我如何在注释中使用它 像:

@Controller
@RequestMapping("/${url}")

现在错了。

告诉我该怎么做 非常感谢你。

1 个答案:

答案 0 :(得分:1)

Spring在${x}内无法解析@RequestMapping,确实{x}用于@PathVariable。将非常量变量传递给注释是不可能的,因此您也不能使用@Value

我认为不可能通过注释做你想做的事。