①GradleでValidationを使用すると、「〇〇を型に解決できません」とのエラーが発生する
##解決方法
build.gradle の dependencies にて以下を設定する必要がある。
・javax.validation:validation-api (Bean Validation API)
dependencies{
implementation 'javax.validation:validation-api:2.0.1.Final'
}
②@Controller is not an annotation
解決方法
クラス名をController
以外にする。
③Repositoryのdeleteで自動生成メソッドが呼び出せないエラーの原因と対処方法
javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call
解決方法
Controllerクラスに@Transactionalをつける
まとめ
これで、GradleでValidationを記載することができる。
色々と設定がする必要があって面倒だなと感じている今日この頃。