reemplazar <constructor-arg> con Spring Annotation

Hay una manera de reemplazar constructor-arg con Anotación?

Tengo este constructor:

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

y necesito inyectar eso en mi Fachada:

@Inject
private GenericDAO<Auto, Long> autoDao;

El problema es que no sé cómo pasar el valor del parámetro en costructor.

Gracias de antemano

[Más información] Intento explicar mi problema.

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

Quiero convertir ese código usando solo anotaciones. Alguien puede explicar cómo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta