[問題] 關於Spring trailing slash問題

作者: tony21177   2017-11-20 23:39:37
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
不知有沒有人也遇到這狀況?
感謝各位!
作者: ssccg (23)   2017-11-21 08:33:00
setUseTrailingSlashMatch(true) ← true不就是要用?不用是要用false吧
作者: tony21177   2017-11-21 11:40:00
打錯,是false,不管我用true或false都是啟用的...我在Udemy上看到相同提問,但助教也不知為什麼,上網也沒有找到一樣的問題..

Links booklink

Contact Us: admin [ a t ] ucptt.com