substitua <constructor-arg> pela anotação de mola

existe uma maneira de substituir o constructor-arg por Annotation?

Eu tenho este construtor:

public GenericDAOImpl(Class<T> type) {
    this.type = type;
}

e eu preciso injetar isso na minha fachada:

@Inject
private GenericDAO<Auto, Long> autoDao;

O problema é que eu não sei como passar o valor do parâmetro no costructor.

Agradeço antecipadamente

[Mais informações] Eu tento explicar meu problema.

<bean id="personDao" class="genericdao.impl.GenericDaoHibernateImpl">
        <constructor-arg>
            <value>genericdaotest.domain.Person</value>
        </constructor-arg>
</bean>

Eu quero converter esse código usando apenas anotação. Alguém pode explicar como?

questionAnswers(4)

yourAnswerToTheQuestion