【发布时间】:2018-12-01 15:51:49
【问题描述】:
在Mapping的url中喜欢
@GetMapping,
有什么区别
@GetMapping("/users")
和 @GetMapping("用户")
【问题讨论】:
标签: spring-mvc spring-restcontroller
在Mapping的url中喜欢
@GetMapping,
有什么区别
@GetMapping("/users")
和 @GetMapping("用户")
【问题讨论】:
标签: spring-mvc spring-restcontroller
其实没有。
如果路径不是以/ 开头,那么 Spring (DefaultAnnotationHandlerMapping) 将添加它。
请参阅下面的方法String[] determineUrlsForHandler(String beanName) 类DefaultAnnotationHandlerMapping。
String[] methodLevelPatterns = determineUrlsForHandlerMethods(handlerType, true);
for (String typeLevelPattern : typeLevelPatterns) {
if (!typeLevelPattern.startsWith("/")) {
typeLevelPattern = "/" + typeLevelPattern;
}
【讨论】: