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

插件包

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

服务

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

区别

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

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

选择原则

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

对外服务选择独立服务

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

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

使用

Step1:打包插件模块

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

Step2:服务引用

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值