He estado buscando por un tiempo sin suerte. I no usando Spring MVC pero todavía quiero usar @javax.validation.Valid
para habilitar la validación de los argumentos del método. Para dar un ejemplo¿Existe una forma estándar de habilitar la validación de beans JSR 303 utilizando los argumentos del método anotado?
public class EventServiceImpl implements IEventService {
@Override
public void invite(@Valid Event event, @Valid User user) { ... }
}
El uso de MVC, esto está habilitado para @Controller
frijoles con anotaciones con un sencillo <mvc:annotation-driven/>
(ver 5.7.4.3 Configuring a JSR-303 Validator for use by Spring MVC).
El uso de AOP debe ser bastante trivial. Sin embargo, sospecho que hay una forma estándar de hacer esto. De ahí la pregunta: ¿hay algo similar para las aplicaciones que no son MVC y los beans que no son controladores para permitir la validación de entrada para beans anotados?