Spring Tool Suite 4(STS)のインストール手順

#はじめに
Spring Tool Suite(STS)は、Springベースのアプリケーション開発を行うために提供される開発ツールです。使い勝手はEclipseと同様です。
本ページでは、最新バージョン（2021.5.24時点）のSpring Tool Suite 4 のインストール手順及び、同ツールの日本語化手順、その他設定手順を説明します。

#導入環境
STSをインストールするPC環境は以下を前提とする。

| 種別               | プロダクト                  |
|:-------------------|:---------------------------|
| JVM                | Java 11                    |
| OS                 | Windows 10 64bit           |


#STSのインストール手順

1. [STSのダウンロードサイト](https://spring.io/tools)へアクセスし、「4.10.0 - WINDOWS 64-BIT」ボタンを押下してSTS（jarファイル）を任意の場所（デスクトップなど）にダウンロードする。
![スクリーンショット 2021-05-24 000330.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/f592740d-136d-6339-7eb3-d2e9ddbb3dcd.png)

2. ダウンロードした「spring-tool-suite-4-4.10.0.RELEASE-e4.19.0-win32.win32.x86_64.self-extracting.jar」
 ※をダブルクリックして解凍する。
　※ファイル名のバージョンが若干異なっていても問題ありません。

3. 解凍したフォルダ「sts-4.10.0.RELEASE」をフォルダごとCドライブ直下へ移動する。
　移動後のパス：C:\sts-4.10.0.RELEASE
　※フォルダ名のバージョンが若干異なっていても問題ありません。
　※正確には任意のフォルダへの配置で問題ありませんが、今回は上記の通りとします。

4. 「sts-4.10.0.RELEASE」フォルダ内の「SpringToolSuite4.exe」をダブルクリックしてSTSの起動確認を行う。
下図のダイアログが表示されたら何も変更しないで「Launch」ボタンを押下する。
　※本来はワークスペースを変更しても問題ありませんが、今回は上記の通りとします。
![キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/62fa4215-666d-8381-3663-6e2400f2ab01.png)


5. 下図のとおり、英語メニューのSTSが起動したらインストール完了です。
右上の「✖」ボタンを押下してSTSを終了してください。
![sts-home.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/6f716f4b-efcb-3c44-b775-2131956fae7c.png)


#STSの日本語化手順

1. 下図の[ Pleiades プラグイン・ダウンロードサイト](http://mergedoc.osdn.jp/)へアクセスし、「Windows」ボタンを押下して日本語化ツールを任意の場所（デスクトップなど）にダウンロードする。
![日本語化.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/9f028af4-af0c-455c-609b-9c641c8eb8bf.png)


2. ダウンロードした「pleiades-win.zip」を任意の解凍ツールで解凍する。

3. 解凍フォルダ内の「setup.exe」をダブルクリックして"Pleiades 日本語化プラグインのセットアップ"を開く。

4. 「選択」ボタンを押下し、「sts-4.10.0.RELEASE」フォルダの「SpringToolSuite4.exe」を指定し、「日本語化する」ボタンを押下する。
![キャプチャ２.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/95c997e1-e20b-6a35-4010-ab303134e7e2.png)

5. 下図のポップアップが表示されたら「OK」を押下する。
![info.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/244937/afb2dc1b-3580-5e98-2562-3445402f0776.png)
6. 「sts-4.10.0.RELEASE」フォルダ内の「SpringToolSuite4.exe」をダブルクリックしてSTSを起動する。下図のダイアログが表示されたら何も変更しないで「起動」ボタンを押下する。
　※本来はワークスペースを変更しても問題ありませんが、今回は上記の通りとします。
![キャプチャ3.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/9b51c840-d2fc-5c48-5abb-061e07e90c64.png)

7. 下図のとおり、日本語メニューのSTSが起動したら日本語化完了です。
![1キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/8d657eb0-6fe8-0279-396b-3d5409dc1069.png)

#STSのJavaエディターフォント設定変更
STSのデフォルトフォントの場合、Javaエディターで一部の日本語が文字化けする為、以下のとおりフォント設定を変更してください。

1. STSのツールバーからウィンドウ→設定を開く。
![ststoolbar.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/244937/0634b76d-b04d-4179-432f-988bf5da405c.png)

2. 左側の一般→外観→色とフォントをクリックします。
中央のリストにあるJavaを開き、中にあるJava エディター・テキスト・フォントを選択し、編集をクリックします。
![stssettings.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/244937/65a49629-c4ae-878b-00dc-e8341c6feb16.png)

3. フォント設定が下記イメージとなっている場合は、フォントを「MS ゴシック」等に変更して、「OK」ボタンを押下してください。
![stsfont.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/244937/aae8f6c1-9325-ba33-36c0-25b248057742.png)

4. 最後に下記イメージの「適用して閉じる」ボタンを押下して設定変更は完了です。
![tekiyo.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/244937/cdbfd439-0fd3-30e7-dcd5-5d0f4483bc70.png)

#**Lombok(ロンボック)**の取得＆設定
Spring Bootを利用したサンプルアプリケーション作成の際に必要となる為、下記の設定も行ってください。

1. [Lombokのダウンロードサイト](https://projectlombok.org/download)へアクセスし、lombok.jar（バージョン1.18.20）をダウンロードする。（2021.5.24時点）
![2.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/d732d453-3d47-7b56-3a78-c365950a6b1d.png)

2. ダウンロードしたlombok.jarファイルを「sts-4.10.0.RELEASE」フォルダ直下に配置する。
　例：C:\sts-4.10.0.RELEASE\lombok.jar
　※正確には任意のフォルダへの配置で問題ありませんが、今回は上記の通りとします。


3. 「sts-4.10.0.RELEASE」フォルダ直下の「SpringToolSuite4.ini」ファイルをテキストエディタで開き、以下イメージのようにファイルの最後に設定を追記し保存する。
　※イメージはlombok.jarが「C:\sts-4.10.0.RELEASE\lombok.jar」にある場合の設定
　【設定追加する文字列例】
　　**-javaagent:C:\sts-4.10.0.RELEASE\lombok.jar**
![4キャプチャ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1505442/a55d34bc-52bc-65cd-762c-d7b50a5e24fe.png)

4. STSを再起動する。

以上です。