插件包还是服务,哪些因素必须考虑及相互引用讲解

插件包

jar包就是别人已经写好的一些类,然后对这些类进行打包。可以将这些jar包引入你的项目中,可以直接使用这些jao包中的类和属性,这些jar包一般放在lib目录下

服务

Web应用程序对外提供某些功能。就比如你springboot项目启动后对外提供的功能

区别

jar对外提供的是方法,依赖这些发放将方法提供的内容跑在引用放的JVM方面

服务是单独提供一个接口,甚至一个协议,跑在服务方的JVM上面

选择原则

工具类选择插件包,例如提供一些签名方法,一些工具类

对外服务选择独立服务

相对而言服务更加灵活,jar包需要升级版本

相对而言服务开发成本大,jar包很可能一次引用不再更新

使用

Step1:打包插件模块

插件模块里没有启动类 test目录下也要删掉,不然会提示一些错误。
在这里插入图片描述

Step2:服务引用

服务项目进行引用,命名规范和插件pom文件里一样。服务重新install打包。可以看到对应服务刷新就存在了

件里一样。服务重新install打包。可以看到对应服务刷新就存在了
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/q736317048/article/details/113472222
今日推荐