在本文中,实际上就是将FeginService接口以及实体类接口放在一个工程中打成一个jar包,向其他服务提供接口,这样多个消费者便通过引用此jar包实现Fegin服务调用。
项目结构
1、将原有项目打成jar包
其中打包的关键步骤如下:
文件——>项目结构——>工件——>JAR
选择要打包的模块
注意在项目中需要创建一个主类,作为入口
点击确定即可
2、构建工件
构建项目构建—>构建工件
再点击你打包的项目,点击构建即可
完成后会在out目录中生成jar包
3、删除后缀为SF,RSA的文件
在控制台中执行zip -d your.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF'
4、向其他项目中导入jar包
文件——>项目结构——>库——>+
选择java,选择jar包(jar包的位置)即可,添加成功效果如下: