楼主:
NullLife (废材大叔有点累)
2018-02-27 23:53:56我想注册两个Servlet, 然后各自所scan的controller的url会根据各自servlet分开
例如我有两个controller, A跟B
A controller @RequestMapping(value = "/test1")
B controller @RequestMapping(value = "/test2")
这两个controller分别由两个servlet所建立(透过ServletRegistrationBean)
A Servlet mapping /aaa/*
B Servlet mapping /bbb/*
所以使用的路径为
A /aaa/test1
B /bbb/test2
以上这样是没问题的。
可是我现在有个需求是controller想要都mapping /test
就是想要使用的路径为
/aaa/test
/bbb/test
的时候 就会出现 "Ambiguous mapping." 的讯息
我不懂的是若是由不同的servlet负责不是应该自然会根据该servlet所mapping的url
为prefix,然后再根据controller的mapping为路径吗?
在A跟B mapping不同的的url的时候的确是这样,
可是为什么mapping相同的url却又会报错?
想请问大大应该要如何修改, 才可以达到我的需求。