Есть ли стандартный способ включить JSR 303 Bean Validation с использованием аргументов аннотированного метода

Я уже некоторое время оглядываюсь, но безуспешно. Я не использую Spring MVC, но все же хочу использовать @ javax.validation.Valid для включения проверки аргументов метода. В качестве примера

public class EventServiceImpl implements IEventService {
    @Override
    public void invite(@Valid Event event, @Valid User user) { ... }
}

с использованием MVC это включено для @Controller bean-компонентов с аннотациями с помощью простого (см. 5.7.4.3 Настройка валидатор JSR-303 для использования Spring MVC ).

Использование АОП должно быть довольно тривиальным. Тем не менее, я подозреваю, что есть какой-то стандартный способ сделать это. Отсюда вопрос: есть ли что-то подобное для приложений, не являющихся MVC, и неконтроллерных bean-компонентов для включения проверки ввода для аннотированных bean-компонентов?

10
задан sfussenegger 4 February 2011 в 16:03
поделиться