SpringBoot Consumer在管理后台不显示

上午折腾好了SpringBoot+Dubbo这套东西,请求也没有问题,只是消费端的服务不在管理后台中显示:

 

由于直接在服务上指定地址了,这种方式会直接绕过注册中心,所以注册中心的管理后台当然看不到了

 

修改之后就好了

这样也有好处就是,在调试阶段可以直接跳过注册中心避免注册中心服务太多启动时间长的问题,节省服务调试时间,

 还有就是application.properties 中的不需要spring. 前缀 ,我的消费者的配置如下:

spring.application.name=dubboconsumer

## 避免和 server 工程端口冲突
server.port=8081

#spring.dubbo.application.name=dubboconsumer
#spring.dubbo.registry.address=zookeeper://127.0.0.1:2181
#spring.dubbo.scan=org.spring.springboot.dubbo

## Dubbo 服务消费者配置
dubbo.application.name=dubboconsumer
dubbo.application.id=dubboconsumer
dubbo.protocol.port=20880
dubbo.protocol.name=dubbo
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.consumer.check=true

消费者的代码:

import com.alibaba.dubbo.config.annotation.Reference;
import com.rain.study.service.SayHelloService;
import org.springframework.stereotype.Component;

@Component
public class HelloConsumer {
    @Reference(version = "1.0.0")
    private SayHelloService sayHelloService;


    public  String sayHello(String name){
         return sayHelloService.sayHello(name);

    }

}

Controller调用的代码:


@RestController
public class DubboServiceConsumerController {

    @Autowired
    private HelloConsumer sayHelloService;

    @RequestMapping(value = "/test")
    public String hello(){

        return  sayHelloService.sayHello("test -->>  ");

    }

}

 

至此,SpringBoot+Dubbo注解形式的就集成结束了,回头继续集成MyBatis 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值