javaTweetこのエントリで実装を見ていたとき、思いついた。Language(SpEL)でもバリデーションできそうだな〜と。Validatorの利用が前提になってしまうけど。@SpringELAssertアノテーションというのを作り、expressionの値にバリデーション処理を記述する感じ。}}このアノテーションは@ParameterScriptAssertと内容は同じです。バリデーション処理はSpringELAssertValidatorクラスに記述する。}}これもParameterScriptAssertValidatorクラスの内容を少し書き換えた。引数名とバリデーションする値をMapにできるので、このMapをSpELのコンテキストにvariableとしてセットする。expressionではvariableは"#name"で参照できる。StandardEvaluationContext.これで完成。コントローラはこうなる。MVCでこういうコントローラメソッドがあるとする。MVCコントローラに@AutowiredでInjectするこれの続き。MVCのコントローラをScalaで書くやろうとした理由は...単なる思いつき。Validationを使う公式リファレンスにはこうあった。関西Javaエンジニアの会の代表/発起人です。JVMやJavaについて書きます。(51)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。