私はしばらくの間、運がなくて周りを見回してきました。Spring MVCを使用していません@javax.validation.Valid
が、メソッド引数の検証を有効にするために使用したいと考えています。例を挙げると
public class EventServiceImpl implements IEventService {
@Override
public void invite(@Valid Event event, @Valid User user) { ... }
}
@Controller
MVCを使用すると、これは単純な注釈付きBeanに対して有効になり<mvc:annotation-driven/>
ます(5.7.4.3 Spring MVCで使用するためのJSR-303バリデーターの構成を参照)。
AOPの使用は非常に簡単です。それでも、これを行うための標準的な方法があると思います。したがって、質問:非MVCアプリケーションと非コントローラーBeanに、注釈付きBeanの入力検証を有効にするための同様の機能はありますか?