您知道我们可以在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}")
现在错了。
告诉我该怎么做 非常感谢你。
答案 0 :(得分:1)
Spring在${x}
内无法解析@RequestMapping
,确实{x}
用于@PathVariable
。将非常量变量传递给注释是不可能的,因此您也不能使用@Value
。
我认为不可能通过注释做你想做的事。