Ho cercato un po 'di tempo in giro senza fortuna. I'n non utilizzando Spring MVC ma si desidera comunque utilizzare @javax.validation.Valid
per abilitare la convalida degli argomenti del metodo. Per fare un esempioEsiste un modo standard per abilitare la convalida del bean JSR 303 usando gli argomenti del metodo annotato
public class EventServiceImpl implements IEventService {
@Override
public void invite(@Valid Event event, @Valid User user) { ... }
}
Utilizzando MVC, questo è abilitato per @Controller
fagioli annotati con un semplice <mvc:annotation-driven/>
(vedi 5.7.4.3 Configuring a JSR-303 Validator for use by Spring MVC).
L'utilizzo di AOP dovrebbe essere piuttosto banale. Tuttavia, sospetto che ci sia un modo standard per farlo. Di qui la domanda: c'è una cosa simile per le applicazioni non MVC e per i bean non controller per abilitare la convalida dell'input per i bean annotati?