在Spring boot中使用dubbo注入服务时会使用@Reference如:
@Reference(interfaceClass = UserAPI.class)
private UserAPI userAPI;
在dubbo的@Reference注解中有一个check属性默认为true
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.METHOD})
public @interface Reference {
boolean check() default true;
//忽略其他属性
}
只要将他设置为false就可以关闭该服务的启动检测,如:
@Reference(interfaceClass = UserAPI.class,check = false)
private UserAPI userAPI;
注:正常来说不建议关闭启动检测