有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将独立的spring应用程序jar作为单一上下文嵌入到spring boot应用程序中

我有一个外部客户端Jar文件,它使用Spring core,使用ClasspathApplicationContext加载程序加载应用程序上下文。xml(也嵌入到jar文件中)。 jar文件使用main方法调用,需要一些参数,并作为独立的java应用程序运行

我有一个主要的基于spring boot的rest应用程序,我需要将这个独立的应用程序合并到我的应用程序中,并在一个上下文中运行它。 我计划将客户机jar提供的功能用作rest控制器的服务

任何关于如何做到这一点的建议或想法都会很好

谢谢


共 (1) 个答案

  1. # 1 楼答案

    将jar文件作为依赖项添加到新的rest应用程序项目中,并在rest应用程序中的Spring boot主类上添加@ImportResource注释,并将xml文件作为类路径资源提供,这些资源需要在上下文中加载。这将创建在xml上下文中定义的所有bean,您可以自动连接这些bean来构建新应用程序中的功能