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

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

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

@Named
@ViewScoped
@BeanService(ReceptionService.class)
@ReceptionQ
public class ReceptionListMB extends CrudMB implements Serializable {

@Inject
ReceptionService receptionService;

@Inject
@Service
CrudService<Reception, Integer> receptionCrudService; //generic injection example

@Inject
public void initService() {
    setCrudService(receptionService);
}

CARISTMB代码摘录:

@Named
@ViewScoped
@BeanService(CarService.class)
@CarQ
public class CarListMB extends CrudMB implements Serializable {

@Inject
CarService carService;

@Inject
@Service    
CrudService<Car, Integer> carCrudService; //generic injection example

@Inject
public void initService() {
    setCrudService(carService);
}

如何解决这个问题?

暂无答案!

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

相关问题