gpt4 book ai didi

java - "class is not assignable"是什么意思?

转载 作者:行者123 更新时间:2023-12-01 15:52:56 36 4
gpt4 key购买 nike

我正在使用 Eclipse Helios、JSF 2 和 Glassfish 3.1 服务器......并且发生了类似的错误......

javax.servlet.ServletException: com.sun.faces.mgbean.ManagedBeanCreationException: Unable to create managed bean contactController.  The following problems were found:     - The property groupRepository for managed bean contactController is defined with a property class of ibm.contact.model.ContactRepository, however, this class is not assignable to the property.

该错误的含义是什么以及如何修复它?

最佳答案

我只能试着猜测一下。 Controller ContactController 上的属性 groupRepository 与容器尝试注入(inject)此属性的实例的类型不同,因此它不可分配。您是通过某个接口(interface)注入(inject)它吗?您的 Controller 接口(interface)中属性 groupRepository 的类型是吗?

关于java - "class is not assignable"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5645728/

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