おぼえがき。
とりあえず導入まで
- 参考サイトを元に、Eclipseを導入。
- マケプレからSpring Toolを入れる。
検索に出てこなかったのでURL直打ち
ヘルプ>新規ソフトウェアのインストール
「http://dist.springsource.com/release/TOOLS/update/e4.8」入力
→コア/Spring IDEにチェックしてインストール
- pom.xmlの設定をいじる。
設定いじってもエラーが出たので、以下の手順で解決。
①プロジェクト右クリック
②Maven>プロジェクトの更新をクリック
プロジェクトを作成すると、勝手に「HomeController.java」「home.jsp」が生成されているため、Tomcat起動してURLアクセス
動く。
コンテキストルートはどこで設定してるのか?
①プロジェクトを右クリック
②プロパティー>Web プロジェクトの設定
なんで↑のURLでhome.jspが表示されるのか?
HomeController.java
@RequestMapping(value = "/", method = RequestMethod.GET)
ここで、コンテキストルートだったらhome表示してね、と言っている。
試しに以下のように記述を変えると、今度は「http://localhost:8080/pack/test」でアクセスが可能になる。
@RequestMapping(value = "/test", method = RequestMethod.GET)
おわり。
参考にしたサイト(ありがとうございました)
Java10 + Spring MVC + MyBatis の環境構築
※Apache Tilesの設定、共通レイアウトの作成あたりは省略。