adminfaces管理启动器持久化未解析的模糊依赖关系

yrefmtwq  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(250)

由于创建了一个新的menuitem,我引入了一个新的类receptionlistmb。这意味着carlistmb仍然存在于汽车菜单中。当我注入crudservice<car,integer>carcrudservice时,这导致了未解决的模糊依赖;和crudservice<reception,integer>receptioncrudservice。我引入了限定符,并将它们放在各自的类名之前,但问题仍然存在。
receptionlistmb代码提取:

  1. @Named
  2. @ViewScoped
  3. @BeanService(ReceptionService.class)
  4. @ReceptionQ
  5. public class ReceptionListMB extends CrudMB implements Serializable {
  6. @Inject
  7. ReceptionService receptionService;
  8. @Inject
  9. @Service
  10. CrudService<Reception, Integer> receptionCrudService; //generic injection example
  11. @Inject
  12. public void initService() {
  13. setCrudService(receptionService);
  14. }

CARISTMB代码摘录:

  1. @Named
  2. @ViewScoped
  3. @BeanService(CarService.class)
  4. @CarQ
  5. public class CarListMB extends CrudMB implements Serializable {
  6. @Inject
  7. CarService carService;
  8. @Inject
  9. @Service
  10. CrudService<Car, Integer> carCrudService; //generic injection example
  11. @Inject
  12. public void initService() {
  13. setCrudService(carService);
  14. }

如何解决这个问题?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题