作者tony21177 ()
看板java
标题[问题] 关於Spring trailing slash问提
时间Mon Nov 20 23:39:37 2017
Spring default是enable Trailing Slash的行为
我在我的configure有注册RequestMappingHandlerMapping这个bean
并且取消TrailingSlashMatch的使用,如下:
@Bean
public RequestMappingHandlerMapping equestMappingHandlerMapping() {
RequestMappingHandlerMapping rmhm = new RequestMappingHandlerM
ap
rmhm.setUseSuffixPatternMatch(false);
rmhm.setUseTrailingSlashMatch(false
);
return rmhm;
}
但是很奇怪的,
我的controller有一个method @RequestMapping("/service"),
URL打上/service/还是可以...似乎上面那段的设定无效
我的Spring MVC dependency version是5.0.0.RELEASE
不知有没有人也遇到这状况?
感谢各位!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.236.53
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1511192380.A.AC5.html
※ 编辑: tony21177 (220.135.236.53), 11/20/2017 23:41:34
※ 编辑: tony21177 (220.135.236.53), 11/21/2017 08:16:34
1F:→ ssccg: setUseTrailingSlashMatch(true) ← true不就是要用? 11/21 08:33
2F:→ ssccg: 不用是要用false吧 11/21 08:33
※ 编辑: tony21177 (42.73.148.153), 11/21/2017 11:39:05
3F:→ tony21177: 打错,是false,不管我用true或false都是启用的... 11/21 11:40
4F:→ tony21177: 我在Udemy上看到相同提问,但助教也不知为什麽,上网也 11/21 11:41
5F:→ tony21177: 没有找到一样的问题.. 11/21 11:41