本博客源码可在Gitee上下载。
书接上回,参照上一篇"移植"Eureka的套路,将gateway工程"移植"到模块中
移植方式跟eureka一样,这里不过多赘述,注意这几步就好:
1.build.gradle
2.application.yml
3.GatewayApplication: 入口类的名称规则为模块名(ArtifactId)+Application,由于我移植时模块名与原工程名不同,所以做了改动。
4.其他代码拷贝到对应位置
5.注意相关的文件一定要放到gateway模块下,而不是工程根目录下的src和build.gradle。因为idea总是自动生成根目录下的src,所以删掉也没用,还是会自动生成,在新建模块的时候非常容易放错,一定要注意!!
分别运行eureka和gateway两个模块,在eureka主页面能看到已经注册的GATEWAY-SERVICE application.