Domanda

Attualmente sto lavorando a un progetto Jersey e ho deciso di utilizzare Hibernate Validatore per le convalide dei parametri. Tutte le dipendenze iniettate dalle classi endpoint sono correttamente inizializzate. Tuttavia, per quelle dipendenze nelle classi di vincoli, lancia sempre un NPE. Così ho seguito la guida su Spring+Hibernate Guide e registrato

bean id = "validatore" class = "org.springframework.validation.beanvalidation.localvalidatorfactorybean"

e ha utilizzato l'annotazione @AUTOWIRED per i Servizi nella classe di vincoli che deve essere iniettata.

Ci sono effetti collaterali dell'uso? Esiste un modo per evitare l'annotazione autowiranti nella classe di vincoli e iniettare ancora i valori? Ho provato a registrare manualmente la classe vincolante nel contesto come bean, aggiungendo un riferimento alla proprietà al servizio di cui ho bisogno, tuttavia lancia un'eccezione null puntatore.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top