gpt4 book ai didi

java - 如何将 Spring bean 从 EJB 项目发送到 Spring MVC 项目

转载 作者:行者123 更新时间:2023-11-30 02:45:14 25 4
gpt4 key购买 nike

在我的项目中有两个独立的模块,即带有 dao 层的 EJB 和带有 Controller 的 Spring mvc。 Bean 位于 commons 项目中,commons 项目 jar 位于 EJB 和 MVC 项目中。有一个名为 user.java 的 bean,对于这个用户 bean,我在 ejb 中设置了一些值,但无法进入 spring mvc Controller 。

显示异常

Caused by: java.lang.ClassCastException: com.ex.beans.User cannot be cast to com.ex.beans.User

我该如何解决这个问题。

appService.java:- 在 EJB 中

User user=appDAO.getUser(username);
return user;

在 MVC 中

User user=appService.getUser(username);

最佳答案

我犯的错误是我在 spring mvc pom.xml 中给出了 ejb 项目依赖项。在我给出的依赖项中 <scope>provided</scoper> 。我把它改成了 <scope>compile</scoper> ,或者我们可以从依赖关系中删除该范围。

关于java - 如何将 Spring bean 从 EJB 项目发送到 Spring MVC 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40374689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com