wangxinhe
Results
1
issues of
wangxinhe
目前查找Extension.class时使用的是AnnotationUtils.findAnnotation,推进使用 AnnotatedElementUtils.findMergedAnnotation。 修改后可以支持层级化的Annotation。 1、使用者可能自定义Annotion,如: @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) @Extension @Component public @interface MyExtension { @AliasFor(attribute = "bizId",annotation = Extension.class) String bizId() default BizScenario.DEFAULT_BIZ_ID; @AliasFor(attribute = "useCase",annotation = Extension.class) String useCase() default BizScenario.DEFAULT_USE_CASE...