当前位置: 首页 > 知识库问答 >
问题:

如何处理建立在Spring boot上的依赖关系到典型的Spring应用程序?

张可人
2023-03-14

我们已经构建了一个jar,比如ABC,它围绕带有Spring Boot依赖项的Activiti,并打包为一个依赖项。添加的依赖项在我们构建的jar上如下所示。

  1. spring-boot-starter-tomcat
  2. activiti-spring-boot-starter-basic
  3. activiti-spring-boot-starter-rest-api
  4. 活动-Spring-引导-起动机-执行器
  5. 在依赖项管理中,我们添加了工件spring-boot-dependences。

当我将这个jar ABC作为一个依赖项注入到一个典型的spring应用程序中时,我遇到了多个问题。有没有一种方法可以在典型的spring应用程序中使用这个jar(基于XML的配置)?

共有1个答案

羊舌承天
2023-03-14

您可以通过两种方式注入Spring boot依赖项:

  • 将其指定为父级(此处解释)
  • 通过使用 gement>标记(此处解释)
  • 将其指定为另一个依赖项

一旦完成,您就可以使用Spring Boot的类到您的应用程序中。

 类似资料:
  • 问题内容: 我有一个使用Maven 2构建的桌面Java应用程序(但是如果有帮助的话,我可以升级到Maven 3),并且具有许多开源依赖项。我现在正尝试将其打包为独立版本,以使最终用户可以使用它,而无需安装maven或其他任何工具。 我已经成功地使用maven-assembly- plugin构建了一个包含所有依赖项的jar,但这并不是我真正想要的,因为使用LGPL库时,您是要重新分发要用作单独j

  • 问题内容: 我最近一直在使用nodejs,并且仍然要处理模块系统,因此很抱歉这是一个明显的问题。我想要大致如下的代码: a.js (主文件与节点一起运行) b.js 我的问题似乎是我无法从ClassB实例中访问ClassA实例。 有没有正确/更好的方法来构造模块来实现我想要的?是否有更好的方式在模块之间共享变量? 问题答案: 尽管node.js确实允许循环依赖,但正如您所发现的那样,它可能很杂乱,

  • 我最近一直在使用nodejs,并且仍然在掌握模块系统,所以如果这是一个明显的问题,请原谅。我想要大致如下的代码: a.js(主文件与节点一起运行) b.js 我的问题似乎是我无法从ClassB的实例中访问ClassA的实例。 有没有正确/更好的方法来构建模块以实现我想要的?有没有更好的方法在模块之间共享变量?

  • 我一直在读这方面的文章,原因是Bazel在二进制文件的中只添加了它的直接依赖项。因为是传递依赖项,所以二进制文件找不到它。 为了解决这个问题,我可以想到以下几个黑客: > 添加难看的链接器标志,告诉Bazel添加到而不是。但是,这被认为是一个坏主意,因为不推荐使用,并且不允许通过重写。 使用而不是 使用而不是. 谢了!

  • 我正在Java EE6平台上开发一个企业应用程序。IDE是NetBeans 7.2,应用服务器是GlassFish 3.1.2.2。 业务逻辑必须使用一个库(具体来说是HBase-RDF)来处理其核心中的一些任务。最初的HBase-RDF代码依赖于许多包,我相信GlassFish已经使用了它们的新版本。例如,我可以看到javax.xml、javax.activation、com.sun.jerse

  • 在移动和PC的flutter应用程序上工作,移动插件通常涵盖iOS和android,因此移动的代码库保持不变。现在有了PC和Web,插件并不适用于所有平台。在dart.io有Platform.isIOS等可以根据平台更改行为,但仅限于运行时。例如,如果Windows上不存在插件,我需要在编译时有条件地导入插件。像相机、sqlite数据库、文件缓存等。有人说要让平台相关代码进入小部件等,但我仍然需要