
在搞 Spring Cloud 遇到了几个问题 假设我有很多的服务,项目中有很多通用的代码,如:
那如果我改动了一下通用模块,岂不是要重新启动所有服务吗 ?
网上的资料好多都是简单的 demo ,解决不了实际开发问题, 脑阔疼 ..
1 751762476 2018 年 10 月 31 日 maven 打包成 jar,发布完事 |
2 xiaoxinshiwo 2018 年 10 月 31 日 如 1#所说,将共通的部分作为单独的 module,然后放在 maven 库中,其他的工程依赖此 jar |
3 lhx2008 2018 年 10 月 31 日 via Android |
4 DeadLion 2018 年 10 月 31 日 实体类和接口声明不都是单独一个项目么 , 然后升级的话修改版本号。各个依赖里也修改成相应的版本号就行了。 |
5 xuanbg 2018 年 10 月 31 日 装一个 maven 私服,自己发布一个 jar 包上去,然后项目 pom 里面引用就行。 |
6 ysweics 2018 年 10 月 31 日 module 版本区分,你修改通用的代码以后,修改一下版本,然后依赖这个改动版本的地方修改一下依赖的版本,原来没有用到改动的地方,版本不变,还是继续用原来的 jar 包就可以 |
7 wolfie 2018 年 10 月 31 日 原公司就是 #2 后来改成了 #5 的。 |