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(哪个属性的别名)

推荐问题