[Java lista] Spring autowire + generikusok
Bartuszek Viktor
bartu at rhodeus.hu
2011. Jan. 19., Sze, 15:45:55 CET
> Én a @Qualifier annotációval tennék egy próbát.
> Lásd Spring 3.x dokumentáció, "3.9.3 Fine-tuning annotation-based
> autowiring with qualifiers" fejezet. Talán működik generic-el is.
Szia,
A qualifier sajnos nem jó, hiszen azzal egy konkrét bean-t határoznék
meg, az általánosságát
veszítené el az egész.
Azért a generikusban szeretném injektálni a dao bean-t, mert a benne
implementált metódusokban,
genericdao metódushívások vannak.
public class GenericService<E, T extends GenericDAO<E>> {
@Autowired
T dao;
@Transactional(readOnly = false)
public void edit(E entity) {
dao.edit(entity);
}
További információk a(z) Javalist levelezőlistáról