一、说明
使用spring开发web,一般在controller类上都会使用注解RestController、RequestMapping;
可以利用AliasFor来将两个注解整合成一个注解。
二、源码:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@RestController
@RequestMapping
public @interface RestCtrlReqMapping {
@AliasFor(annotation = RequestMapping.class)
String value() default "";
}
三、使用:
@RestCtrlReqMapping("demo")
public class DemoController{
...
}