経緯
SpringBootの勉強でAPIサーバを作成しようと以下の記事を見ながら進めていたところ、Mapperインターフェースを作成した際に org.apache.ibatis.annotations.Param
のインポートが必要になった。しかし記載の通りに進めても認識されなかったため、ライブラリの追加方法を調べた。
Springのプロジェクト自体はSpring initializrで以下のライブラリを加えて作成した。
- Spring Web
- MyBatis Framework
- PostgreSQL Driver
- Lombok
環境
- OS: MacOS
- IDE: IntelliJ
現象
import org.apache.ibatis.annotations.Param;
上記のような形でインポートをするも認識されなかった。
対処方法
pom.xmlのdependencyに書こうにも、どう書いていいのかの情報を発見できなかったため、色々IntelliJをいじり回した。
その結果、⌘
+ ;
でプロジェクト設定を開き、その中のモジュール
→依存関係
→+
をクリックすることでライブラリを追加できることを発見した。さらにライブラリ...
→Mavenから...
を選択することでライブラリを検索することができ、org.apache.ibatis
で検索してapache.ibatis.core
をインポートすることができた。
おわり
ibatisってMyBatis Frameworkに入ってるわけじゃないんですかね...?