可以,但是需要配置
@DubboComponentScan 或者 在配置文件中指定扫描包的路径dubbo.scan.base-packages
在Spring Boot中,使用Dubbo可以不使用@EnableDubbo注解也能使用Dubbo的原因是因为Dubbo官方提供了一个DubboAutoConfiguration自动配置类来自动配置Dubbo的相关组件。这个自动配置类会扫描Spring Boot应用中所有的Dubbo相关类,然后自动将这些类注册到Dubbo容器中,从而让Dubbo能够正常工作。
DubboAutoConfiguration自动配置类会自动判断当前应用是否引入了Dubbo的相关依赖,如果引入了就会自动配置Dubbo相关组件,如果没有引入则不会进行任何操作。因此,即使没有使用@EnableDubbo注解也能使用Dubbo。
不过,使用@EnableDubbo注解可以更好地控制Dubbo的相关配置,比如可以通过@EnableDubbo注解中的各种属性来配置Dubbo的注册中心、协议、服务提供者和服务消费者等相关配置。