gibt es eine Möglichkeit, Konstruktor-Arg mit Annotation zu ersetzen?ersetzen <Konstruktor-Arg> mit Spring Annotation
Ich habe diesen Konstruktor:
public GenericDAOImpl(Class<T> type) {
this.type = type;
}
und ich brauche, dass in meiner Fassade zu injizieren:
@Inject
private GenericDAO<Auto, Long> autoDao;
Das Problem ist, dass ich weiß nicht, wie der Wert des Parameters übergibt in Konstrukteur.
Vielen Dank im Voraus
[Mehr Infos] Ich versuche, mein Problem zu erklären.
<bean id="personDao" class="genericdao.impl.GenericDaoHibernateImpl">
<constructor-arg>
<value>genericdaotest.domain.Person</value>
</constructor-arg>
</bean>
Ich möchte diesen Code nur mit Annotation konvertieren. Jemand kann erklären, wie?
Ich verwende bereits @Inject, aber ich muss auch den Wert der Klasse Typ übergeben. Es gibt einen Weg, es zu tun? oder ich muss xml Ansatz verwenden? –
Was ist das für ein Wert? Woher bekommst du es? – Bozho
@Injekt privat GenericDAO autoDao; Wenn das GenericDAO erstellt wurde, muss ich den Wert der Klasse übergeben –