spring 自定义注解传值

新手上路,请多包涵

@Import({WeChatInvokerConfiguration.class, WeChatImportSelector.class})
@EnableConfigurationProperties(WeChatApiConfig.class)
@EnableRetry
@EnableScheduling
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface MBootApplication {

Class<? extends WeChatTokenStore> tokenCache();

}

@MBootApplication
class A{

}

当在A类上使用注解@MBootApplication时如何在@EnableConfigurationProperties设置值

阅读 3.6k
1 个回答
@Retention(RetentionPolicy.RUNTIME)
@ContextConfiguration
public @interface Test {
 
    @AliasFor(value = "classes", annotation = ContextConfiguration.class)
    Class<?>[] t() default {};
 
}

t就等同于@ContextConfiguration属性中的classes属性
annotation(哪个注解)value(哪个属性的别名)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题