在映射的网址中
@GetMapping,
之间有什么区别
@GetMapping("/users")
和 @GetMapping(“用户”)
答案 0 :(得分:1)
实际上不是。
如果路径不是以/
开头,那么Spring(DefaultAnnotationHandlerMapping)将添加它。
请参见下面的类String[] determineUrlsForHandler(String beanName)
的方法DefaultAnnotationHandlerMapping
。
String[] methodLevelPatterns = determineUrlsForHandlerMethods(handlerType, true);
for (String typeLevelPattern : typeLevelPatterns) {
if (!typeLevelPattern.startsWith("/")) {
typeLevelPattern = "/" + typeLevelPattern;
}