- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
Spring框架中包含以下注解:@GetMapping
、@PostMapping
、@PutMapping
、@DeleteMapping
和 @PatchMapping
标准的 Spring MVC Controller 方法。但是 @HeadMapping
不是。这有什么意义?
最佳答案
您总是可以回退到@RequestMapping
。此注解支持所有类型的 HTTP 方法。所以 @RequestMapping(method = { RequestMethod.HEAD })
确实完成了这项工作!
如果你真的想使用@HeadMapping
,你可以自己创建:
@target({ ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@RequestMapping(method = { RequestMethod.HEAD})
public @interface HeadMapping {
@AliasFor(annotation = RequestMapping.class)
String name() default "";
@AliasFor(annotation = RequestMapping.class)
String[] value() default {};
@AliasFor(annotation = RequestMapping.class)
String[] path() default {};
@AliasFor(annotation = RequestMapping.class)
String[] params() default {};
@AliasFor(annotation = RequestMapping.class)
String[] headers() default {};
@AliasFor(annotation = RequestMapping.class)
String[] consumes() default {};
@AliasFor(annotation = RequestMapping.class)
String[] produces() default {};
}
关于java - 为什么 @HeadMapping 在 Spring MVC 中不可用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45074013/
关于 Java TreeMap 方法(或 NavigableMap 接口(interface)): public SortedMap headMap(K toKey) public Navigable
我已经实现了几次 NavigableMap,但它似乎总是比应该做的多一些。虽然它是一个非常大的接口(interface),但诸如 java.util.AbstractMap 和 Guava 的 For
有谁知道像 subMap、headMap 这样的 TreeMap 操作的时间复杂度。尾图。 get、put等操作的时间复杂度是O(logn)。但是 javadoc 并没有说明上述操作的复杂性。 我能想
Spring框架中包含以下注解: @GetMapping、@PostMapping、@PutMapping、@DeleteMapping 和 @PatchMapping标准的 Spring MVC C
我是一名优秀的程序员,十分优秀!