在我的 spring mvc 上下文中,我有以下映射(还有更多,但这将给出一个总体思路)。
<mvc:view-controller path="/echo" view-name="echo"/>
<context:component-scan base-package="com.myapp.controllers"/>
我遇到的问题是我有一个带注释的控制器@RequestMapping(value = "/e{number}"
。@PathVariable
在具有请求映射的同一控制器中,如果不是整数, 我将用户转储到“家” 。
但是,如果它们与路径/回声匹配,我不希望它们被丢弃到家里。我尝试<property name="order" value="0" />
在视图解析上设置一个,但是,没有上下文的顺序,这仍然是优先的。
如何设置组件扫描的优先级,或强制视图解析器在带注释的控制器之前首先匹配。