在 Spring 启动应用程序中注入 EJB

问题描述

我正在将 JAVA EE 项目迁移到 Spring Boot 项目。到目前为止,我对这个项目的迁移没有任何问题。问题是我的应用程序使用了一个在 JAVA EE 中开发的通用项目,因此它包含 EJB。

我正在寻找一种解决方案,我可以在我的应用程序中注入这些 EJB。

我尝试在我的配置类中创建 spring bean,如下所示:

    @Bean
    public MyEJBService myEJBService(){
        return new MyEJBServiceImpl();
    }

如果需要,我会自动装配我的新 bean。它似乎有效,但是当我的 EJB 包含其他注入的 EJB 时,我必须像上面一样将它创建为 bean。 通过这种方式,我必须为我所有的 EJB 创建 spring bean。并且 common-project 包含很多 EJB。

有没有办法以更简单的方式注入我的 EJB?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)