configuration xml -Spring autowire exception pointeur NULL
<bean id="DS" class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<property name="driverClassName" value="${DB.DRIVERCLASS}" />
<property name="url" value="${TABLEMAINT.URL}" />
<property name="username" value="${TABLEMAINT.USER}" />
<property name="password" value="${TABLEMAINT.PASSWORD}" />
</bean>
@Component
class AbcDAO{
@Autowired
private DriverManagerDataSource DS;
public void getConnection(){
System.out.println("DS - "+DS..getConnection());
}
}
ds.getConnection obtenir datasource NullPointerException.
L'autowiring ne fonctionne pas.
Y a-t-il une solution?
Lire la convention de nommage Java. Les noms de propriété doivent commencer par des caractères minuscules, donc votre "DS" doit être "ds" – Jens
@pvpkiran no. c'est ma classe dao –
Comment instancier la classe ABS? Est-ce un haricot géré par le printemps? – Jens