如何给springmvc整个项目加一个全局@RequestMapping

我打算给除了静态文件之外的所有接口加上一个前缀。比如加上一个/api原localhost:8080/demo/xxx;localhost:8080/demo/yyy现lo... 我打算给除了静态文件之外的所有接口加上一个前缀。比如加上一个 /api
原localhost:8080/demo/xxx ; localhost:8080/demo/yyy
现localhost:8080/demo/api/xxx ; localhost:8080/demo/api/yyy ...
就必须在每个类上添加@RequestMapping("/api")
有没有全局添加的方法,添加一次后,所有接口都有 /api 前缀了
展开
 我来答
哈尔滨市南岗区爱尚职
2017-07-13 · 做品质教育,用事实说话
哈尔滨市南岗区爱尚职
爱尚实训成立于2010年,总部设立在软件外包名城—大连,并在哈尔滨和沈阳设有分校。爱尚实训专注于IT行业精英的培养,打造高端IT技能实训品牌。
向TA提问
展开全部

1)最基本的,方法级别上应用,例如: 

则访问http://localhost/xxxx/departments的时候,会调用 simplePattern方法了 

2) 参数绑定 

形如这样的访问形式: 

/departments?departmentId=23就可以触发访问findDepatment方法了 

3 ) REST风格的参数 

形如REST风格的地址访问,比如: 
/departments/23,其中用(@PathVariable接收rest风格的参数 

4 ) REST风格的参数绑定形式之2
先看例子,这个有点象之前的:

这个有点不同,就是接收形如/departments/23的URL访问,把23作为传入的departmetnId,,但是在实际的方法findDepatmentAlternative中,使用 
@PathVariable("departmentId") String someDepartmentId,将其绑定为 
someDepartmentId,所以这里someDepartmentId为23 

5 url中同时绑定多个id 

这个其实也比较好理解了。 

6 支持正则表达式 

比如如下的URL:/sometext.123,则输出: 
Textual part: sometext, numeric part: 123. 

追问
0.0你这回答的不是我这个问题啊
Zero奈何
2018-06-14
知道答主
回答量:1
采纳率:0%
帮助的人:856
展开全部
解决了么,我也在找这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式