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

导入Spring引导罐到另一个应用程序没有@ComponentScan和Xml配置

璩涛
2023-03-14

我正在寻找一个通用/干净的解决方案来导入一个Spring启动罐应用程序到另一个Spring启动应用程序,而不做@ComponentScan(应用程序的包名),没有xml配置。

如果我没有在基础应用程序中说@Componentscan,@Autow0009就不工作了,这是可以理解的。

那么在一般情况下,用Spring引导编写库不是一个理想的方法吗?

共有1个答案

夏朗
2023-03-14

最后,我使用了@Import(ApplicationConfiguration),我觉得它非常简洁。

我有一个多级项目结构,所以每个子模块都创建了一个配置文件,启动所需的bean,然后在父模块中,我使用了@导入。

 类似资料:
  • 因此,我试图在另一个项目(测试框架)中添加一个SpringBoot可执行jar作为依赖项。 然而,一旦添加到pom和导入。Java导入不能正常工作。如果我看看罐子里面,所有的包都在前面加上: BOOT-INF/classes.some.package.classname.class 还有一些与Spring启动相关的软件包,MANIFEST等。 如果我将SpringBoot应用程序的构建切换为只使用

  • 问题内容: 我有2个项目,其中一个包含在另一个构建路径中,两个项目都有自己的应用程序上下文来定义他的bean。 我想管理全局事务,因此我必须在一个应用程序上下文中同时导入这两个事务,但是我没有找到做到这一点的方法。 在不同的项目中可能有2个应用程序上下文,并将其中一个导入另一个。 如果没有可能,那将是最佳解决方案? 我认为成为1中的2个项目。 问题答案: 是的,可以导入;在您的一个appconte

  • 我正在tomcat(Servlet2.5)中运行一个传统的Spring启动战。虽然CharacterEncodingFilter默认配置为spring boot 1.2.0,但请求没有任何编码集。我可以在自动配置和日志中看到它的配置。这可能不是由SpringBootLegacy(1.0.1)配置的?我将过滤器添加到web。xml和我的请求现在采用utf-8编码。但是,这不适用于请求参数。我认为这是

  • 我知道Spring Boot应用程序可以作为war文件部署到生产环境中。但是部署spring boot应用程序的典型方式是什么?它只需要jvm而不需要容器吗?

  • 我有两个应用程序:同事和服务,每个都有自己的模型 在coworkers models.py中,我可以“从services.models导入服务”。 当我尝试在services models.py中“from coworkers.models import Status”时,会收到以下错误消息: 回溯(最近一次调用):文件“/Users/lucas/Documents/projetos/cwk-ma

  • 有一个Spring应用程序“A”打包为JAR(带有maven),应用程序“A”的POM文件包含一些定义的特定maven依赖项。 在另一个打包为JAR的spring boot应用程序“B”中,添加了应用程序“A”的依赖项,但在执行“B”时,它对应用程序“A”中提到的依赖项抛出了几个ClassNotFound/NoClassDef错误。 注意-应用程序“A”不是一个引导项目。这是一个简单的用maven