使用Import在Micronaut应用程序中导入Spring Bean

使用Import在Micronaut应用程序中导入Spring Bean,micronaut,Micronaut,我正在构建一个使用SpringBeans的Micronaut应用程序。我想导入一些包含(Spring)bean定义的类。在春季,您可以通过以下方式实现: @Configuration @Import({ DataSourceConfig.class, TransactionConfig.class }) public class MyConfig { } 但当我在Micronaut应用程序中使用它时,DataSourceConfig和TransactionConfig中的bean不会被加载。

我正在构建一个使用SpringBeans的Micronaut应用程序。我想导入一些包含(Spring)bean定义的类。在春季,您可以通过以下方式实现:

@Configuration
@Import({ DataSourceConfig.class, TransactionConfig.class })
public class MyConfig  {
}
但当我在Micronaut应用程序中使用它时,DataSourceConfig和TransactionConfig中的bean不会被加载。我正确地设置了Spring,因为当我注入自己的bean时,它们看起来很好


这方面有什么想法吗?

Bean导入尚未实现,但它是一项计划中的功能。参见

答案取决于几个问题。您正在使用io.micronaut.spring:micronaut-spring注释吗?是的,但是bean是在另一个库中创建的。看起来micronaut对@Import语句没有做任何处理..谢谢你的回复!这个问题确实是我们遇到的同一个问题。