よわよわエンジニアの学習記録

エンジニアになってからの学びを残しておきます。間違い等ございましたら、指摘していただけると泣いて喜びます!笑

【Spring】javax.validationのimportエラーの対処法

Springを学習して

Spring解体新書という本を読んで、Springの学習を行っていましたが、第6章のバリデーションの実装で、javax.validationのimportができず困ったので、解決策をメモとして残しておきます。

 

原因

Spring Bootのバージョンが2.3以降だとjavax.validationが含まれていないようです。

 

解決策

①pom.xmlのファイルに下記dependenciesを追加する。

        <dependency>
            <groupId>javax.validation</groupId>
            <artifactId>validation-api</artifactId>
            <version>2.0.0.Final</version>
        </dependency>

※1.1.0.Finalのversionだと一部バリデーションがimportされなかったので注意

 

➁プロジェクトを右クリック→Marven→プロジェクトの更新を行えばエラー解消!