YiJiaRequest.java 773 B

1234567891011121314151617181920212223242526272829303132
  1. package com.platform.yijia.config;
  2. import org.springframework.core.annotation.AliasFor;
  3. import org.springframework.web.bind.annotation.RequestMapping;
  4. import org.springframework.web.bind.annotation.RestController;
  5. import java.lang.annotation.*;
  6. /***
  7. * <Title>YiJiaRequest</Title>
  8. * <Description> 路径前缀配置注解 </Description>
  9. * @Author JK
  10. * @Date 2021年5月25日
  11. */
  12. @Target(ElementType.TYPE)
  13. @Retention(RetentionPolicy.RUNTIME)
  14. @Documented
  15. @RestController
  16. @RequestMapping
  17. public @interface YiJiaRequest {
  18. @AliasFor(annotation = RequestMapping.class)
  19. String name() default "";
  20. @AliasFor(annotation = RequestMapping.class)
  21. String[] value() default {};
  22. @AliasFor(annotation = RequestMapping.class)
  23. String[] path() default {};
  24. }