E 'corretto che io possa inserire context:annotation-config
nella mia configurazione XML e che inietti automaticamente la classe bean senza bisogno di annotazioni?Il contesto: annotation-config è un'alternativa a @ AutoWired?
Così, invece di utilizzare questi tipi di annotazione:
public class Mailman
{
private String name;
@Autowired
private Parcel Parcel;
public Mailman(String name)
{
this.name = name;
}
@Autowired
public void setParcel(Parcel Parcel)
{
this.Parcel = Parcel;
}
@Autowired
public void directionsToParcel(Parcel Parcel)
{
this.Parcel = Parcel;
}
}
mi avrebbero solo bisogno di scrivere questo:
<beans ... >
<bean id="mailMan" class="MailMan">
<constructor-arg value="John Doe"/>
</bean>
<bean id="parcel" class="Parcel" />
<context:annotation-config />
</beans>
e poi la mia classe Mailman apparirebbe molto più semplice, senza la necessità per le annotazioni:
public class Mailman
{
private String name;
private Parcel Parcel;
public Mailman(String name)
{
this.name = name;
}
}