Я искал вокруг какое-то время сейчас, не повезло. Inn не с использованием Spring MVC, но все же хотите использовать @javax.validation.Valid
, чтобы включить проверку аргументов метода. Для того, чтобы привести примерЕсть ли стандартный способ активировать проверку бина JSR 303 с использованием аргументов аннотированного метода
public class EventServiceImpl implements IEventService {
@Override
public void invite(@Valid Event event, @Valid User user) { ... }
}
Использование MVC, это разрешено для @Controller
аннотированных бобов с помощью простого <mvc:annotation-driven/>
(см 5.7.4.3 Configuring a JSR-303 Validator for use by Spring MVC).
Использование АОП должно быть довольно тривиальным. Тем не менее, я подозреваю, что есть стандартный способ сделать это. Следовательно, возникает вопрос: существует ли аналогичная ситуация для приложений, отличных от MVC, и неконтролирующих компонентов для включения проверки ввода для аннотированных компонентов?