@Documented @Retention(value=RUNTIME) @Target(value={PACKAGE,TYPE,ANNOTATION_TYPE}) @Requires(property="spring.cloud.config") @Requires(property="spring.cloud.config.enabled",value="true",defaultValue="false") public @interface RequiresSpringCloudConfig