「第４章」Spring Tool Suite(STS)プラグインのインストール

<h1>Springとは</h1>
Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークである。単に Spring とも呼ばれる。

Javaはフレームワークがいっぱいあることが利点でもあり欠点でもあります。多くの言語にはデファクトと言えるフレームワークが存在します。あまり知らない分野なので深く触れてヤケドしたくはないのですが、例えばRubyだったらRailsでしょうし、PythonだったらDjangoでしょう、PHPだったらCakePHPでしょう的な、だいたいの流れがあるように感じます。

Javaと言えば？ Struts、Wicket、Hibernateは、Spring…

Springは、デファクトの地位を確立しているフレームワークではありません。しかし、個人的に非常に有力なフレームワークとして、長い間注目しています。


**<h2><font color=orange>１．Spring Tool Suite(STS)プラグインのインストール</font></h2>**


Eclipseに Spring Tool Suite(STS)プラグインをインストールします。STSを使うことにより、Springを使った開発がグンと楽になります

①　ヘルプ ⇒ 更新の確認クリック。（STSとは関係ないけど、最新の状態を維持するため）
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/2b3704f4-2c7c-92ed-88a1-faf1c5c38a48.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/be39c247-1687-e6a8-4f8e-31369e71e108.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/870f629f-0782-71b2-6a69-ae9064e4f902.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/969901e6-abed-b5e4-7fbf-6205e2f3169a.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/d73bebd9-d1e2-b6db-5357-8feb08ddf6f6.png)

②　ヘルプ ⇒ Eclipseマーケットプレースクリック。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/cc56da02-77e5-88c5-1a08-0c6acc9b66ae.png)

③　STS検索、インストール。
※Spring Tool Suite(STS) for Eclipse 3.7.0.RELEASEバージョンインストール。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/d2828321-bcc3-12cd-5a04-38bfbcfad611.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/b97e2a68-b922-f5bf-cd92-b721348aae1a.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/e22e27b1-9d18-057d-dfab-f3136cc4c682.png)

④　完了クリック後、画面の右下に「ソフトウェアインストール中」と表示されるのでしばらく待つ。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/ca4aa407-e3c7-2cab-5c44-be63e7330a55.png)
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/23d6c338-19b7-27e6-1603-0539571c3d83.png)

⑤　再起動。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/fe1eafb9-a4e9-d58b-aa34-958a3a0ac4bc.png)

⑥　確認。ようこそタブを閉じて、右上にある「パースペクティブを開く」ボタンをクリック。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/0b425f97-7892-39ac-18fe-7c33497d2b89.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/4f039216-29c8-027a-4ac7-f3dbda161aa8.png)

⑦　Springを選択し、OK。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/bc9ae816-67b9-b204-1d58-8dee6ae004ce.png)

⑧　画面レイアウトが少し変わるが気にせず、新規プロジェクトを作成。
パッケージエクスプローラーからマウス右クリック → 
新規 → Spring Starter Project
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/1551729f-8cee-a863-5492-d46b4b3d1894.png)

⑨　すべて入力されているので、このまま次へ。入力されてない項目がある場合は、入力して次へボタンをクリック。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/78d64448-362e-f92c-8afa-3b376ee2b509.png)

⑩　いろいろなSampleを作る事が出来る画面が出る。今回はインストール確認だけなので、何もチェックせず次へ。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/8d6222ad-151a-b4b6-085d-7305bc1d9045.png)

⑪　完了。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/f8543b39-6589-f19d-fd54-adb4ddc07dd4.png)

⑫　DemoのImportに少し時間がかかる。１分以上かかる。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/a2439f47-8afe-954b-c3ec-a6d3e9817a68.png)

⑬　プロジェクトがImportされたら、実行してみよう。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/e695ea76-43bc-7f84-bd07-24f90dbd5522.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/85145/ea695cf6-a528-f5c2-d8d2-6c26b401b002.png)

⑭　パッケージエクスプローラーのJavaファイルを右クリック → 実行 → Spring Boot Appを実行。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/baf4263b-4eaa-5abf-ea24-2ef4f2c51289.png)

⑮　コンソールに以下のような結果が表示されたら、インストール完了。
![image](https://qiita-image-store.s3.amazonaws.com/0/85145/be85e4ab-6e95-4ad9-12ae-febfe9b197f5.png)