为了账号安全,请及时绑定邮箱和手机立即绑定

项目dubboOne中的@path(item/list)在dubboTwo中并没有使用?

项目dubboOne中的@path(item/list)在dubboTwo中并没有使用,dubboTwo中用的是对象调用,就像本地的一样,dubboTwo的controller暴露的接口也只是给消费者调用的,生产者那边的@path中的路径并没有用上。而老师说的,不能改了代码不clean,install,比如那个接口加了V2,这个编译都不会通过的,所以不会出现这种问题。害怕的是路径改了,但是没有重新部署,但是,我们这dubboTwo中并没有使用,所以,不会涉及这个问题,对吧。

正在回答

2 回答

是的,有没有 @path 注解的接口服务的作用是不一样的。

顾名思义,@path(xxx),里面的xxx代表的是一个路径,即url,也就是后面章节所讲的走 http rest api时对应的路径;另外,这个注解也是用于区分接口中的不同方法,即 路径-方法 是一 一对应的,可以理解为接口服务中方法的标识!

而且,经过代码实战后你会发现,不管是走dubbo协议还是http rest api调用,@path 是需要加上的(作为接口服务中方法的标识),不然是会报相应的错误的!

1 回复 有任何疑惑可以回复我~
#1

wonderq_ubuntu 提问者

嗯,这个我是明白的,后面还没看到,嘻嘻,我知道这个是一个小的上下文,谢谢老师。
2019-02-16 回复 有任何疑惑可以回复我~
#2

Debug_SteadyJack 回复 wonderq_ubuntu 提问者

不客气!多谢小伙伴的好评与支持,后续有任何问题都可以留言交流讨论! 如果还想学习相关的知识点或者实战案例都可以给Debug提!
2019-02-16 回复 有任何疑惑可以回复我~
#3

熊手拉猫手

"@path 是需要加上的,不然是会报相应的错误的!" 这个好像不会报错啊,我们做的2个项目里面都没有用这个注解,不过我们项目都是 dubbo ,没有开放 rest api
2019-07-11 回复 有任何疑惑可以回复我~

不客气!多谢小伙伴的好评与支持,后续有任何问题都可以留言交流讨论!

如果还想学习相关的知识点或者实战案例都可以给Debug提!

0 回复 有任何疑惑可以回复我~
#1

wonderq_ubuntu 提问者

没问题
2019-02-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

项目dubboOne中的@path(item/list)在dubboTwo中并没有使用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信