是听得不认真吧
如果是在不同的服务器上就没什么关系了,如果不是的话那端口不能重复了
这写法有些看不懂,说明一下吧
你可以把代码下载下来运行一下,看
<dubbo:annotation package="com.debug.mooc.dubbo.one.server.service.dubbo.DubboItemService" /> <dubbo:annotation package="com.debug.mooc.dubbo.one.server.service.dubbo.DubboRecordService" />
装netty依赖就好了(亲测管用)
下载老师源码,我这边也是运行不起来的.
首先是我这边的dubbo无法下载2.8+版本的...我再maven仓库也看到alibaba的dobbo只到2.6,apache的是到2.7,不知道老师的2.8是从哪个仓库下载.
尝试使用最新的Apache2.7版本,会导致spring-dubbo.xml报错,找不到<dubbo:annotation>,所以后来还是使用了alibaba的2.6版本.
更换dubbo版本后启动报了一个netty的错误,然后去maven仓库找了一个netty-all的依赖.然后就启动成功了.
因为实体类引入了Lombok的@Data注解,这个注解包含了@Get和@Set,从而也就实现了get和set
已解决。这个问题主要是因为spring-jdbc.xml文件里的com.alibaba.druid.pool.DruidDataSource的druid的版本较老,新版的MySQL数据的连接信息是这种spring.datasource.DriverClassName=com.mysql.cj.jdbc.Driver,老版的DruidDataSource不支持这种,换成最新的版本即可,本人是MySQL5.7.29版本
看看one的jar有没有引入,再看下PushOrderDto是否实现了序列化
非同构 我的理解是可以不同语言开发,只要保持json序列化来传递信息就能通信
补充:
我课程下载源代码后,启动的时候显示main中没有public static void main(String[] args),怎么写?
run按钮前边有个下拉框,选择你的Application主类入口,就可以了。springboot自带一个tomcat,不需要搭建tomcat
视频下方 资料下载可以下载呀
<dubbo:annotation package="com.debug.mooc.dubbo.one.server.service.dubbo.DubboItemService" /> <dubbo:annotation package="com.debug.mooc.dubbo.one.server.service.dubbo.DubboRecordService" />
对,直接在父工程下新建module就行
现在都更新一下吧,版本锁定开发
怎么没了
是true,不是ture, 你改过来就可以了