Dubbo rest 协议简单示例

本文介绍了如何在Dubbo中配置REST协议,包括引入依赖、配置web.xml、设置提供者和REST地址。注意在外部容器如Tomcat中运行时的特定配置。还展示了REST调用的示例,包括java调用REST服务的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、应用配置

A、引入依赖 (jboss.resteasy 的版本为:3.6.2.Final)

 

       B、配置web.xml(使用外部tomcat启动时)

 

C、配置提供者

 

       D、配置rest地址(类似Spring mvc Controller)

       E、注意事项

            1、使用外部容器时(比如部署到tomcat下),提供者配置为:

<dubbo:protocol name="rest" server="servlet" port="8080" contextpath="项目上下文" />

                  name:           支持协议名

                  server:           容器名(外部容器统一叫servlet

                  port:              必须跟外部容器的端口一致

                  contextpath:  必须跟部署在外部容器时的项目名一致

            2、示例图片中的protocol 容器为嵌入式tomcat,需额外依赖

                 (作用:dubbo main启动)

     

            3、示例图片的最终地址为:

                 http://****:8080/ecp-base-service/dict/get

二、rest使用

     1、java调用:
         

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值