Java 过时及;spring启动项目中的最新依赖项冲突

Java 过时及;spring启动项目中的最新依赖项冲突,java,spring-boot,maven,gradle,Java,Spring Boot,Maven,Gradle,我在创建spring boot微服务时遇到问题。假设我有两个项目 项目A指的是功能性spring boot微服务 项目B指的是一个java客户机,它利用大量库来执行核心系统的高级事务 现在,这两个项目都很好,但是,当我尝试合并这两个项目以“通过微服务公开核心系统”时,我会遇到很多异常,例如: java.lang.AbstractMethodError:org.springframework.boot.context.config.ConfigFileApplicationListener.

我在创建spring boot微服务时遇到问题。假设我有两个项目

  • 项目A指的是功能性spring boot微服务
  • 项目B指的是一个java客户机,它利用大量库来执行核心系统的高级事务
现在,这两个项目都很好,但是,当我尝试合并这两个项目以“通过微服务公开核心系统”时,我会遇到很多异常,例如:

  • java.lang.AbstractMethodError:org.springframework.boot.context.config.ConfigFileApplicationListener.supportsSourceType(Ljava/lang/Class;)Z
  • 上下文初始化期间遇到异常-取消刷新尝试:org.springframework.beans.factory.BeanCreationException
  • 过时的依赖项,因为项目A使用项目B库,反之亦然
也许在microservice端点方法中“创建”核心系统客户端并合并大量库的方法不是最友好的

如果隔离两个项目以保留它们自己的库,但允许项目A(微服务)使用一些项目B方法来访问核心系统,该怎么办。您知道如何实现这一点吗?有什么建议吗


谢谢你的支持

你能解释一下你所说的
项目A指的是一个功能性的spring boot微服务。
…嗨,它指的是一个基本上实现rest的spring boot原型。如果你引用的是一个原型,那么你就不能使用它,因为原型是一个项目的模板,而不是你可以使用的真正的项目?也许我误解了一件事…你有一个例子项目吗?