tyoshikawa1106のブログ

- Force.com Developer Blog -

Java:Soring Tool Suiteのインストールを試してみました

SpringBootの開発で使えるIDE『Soring Tool Suite』のインストールについて確認しました。

トップページのDownloadボタンをクリックするだけでダウンロードできます。
f:id:tyoshikawa1106:20151115141411p:plain


Zipファイルを解凍したら『STS.app』を起動するだけで利用できます。
f:id:tyoshikawa1106:20151115160908p:plain


起動後はWorkspaceのパスを指定します。ここにプロジェクトのフォルダが作成されていきます。
f:id:tyoshikawa1106:20151115161157p:plain


これで利用準備が完了しました。
f:id:tyoshikawa1106:20151115161259p:plain

新しいプロジェクトの作成

次のサイトを参考にしています。

春だから!Javaでの開発にSpring Bootを使おう!


右クリック→New→Spring StartProjectを選択します。
f:id:tyoshikawa1106:20151115161719p:plain


こんな感じで設定してNextボタンをクリックします。
f:id:tyoshikawa1106:20151115161809p:plain


Webアプリを開発したい場合はWebにチェックをつけます。
f:id:tyoshikawa1106:20151115161916p:plain


Finishボタンをクリックすると必要なファイルが生成されます。
f:id:tyoshikawa1106:20151115163012p:plain


プロジェクトを右クリックしてRunAs→Maven Installを選択すると必要なものがインストールされるみたいです。
f:id:tyoshikawa1106:20151115163415p:plain


パッケージを右クリックしてNew→Classを選択してクラスを作成します。
f:id:tyoshikawa1106:20151115163940p:plain


クラス名を指定してFinishボタンをクリックします。
f:id:tyoshikawa1106:20151115164107p:plain


これでクラスが作成できます。
f:id:tyoshikawa1106:20151115164135p:plain


こんな感じ

package com.example;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class Sample {
	
	@RequestMapping("/")
    public String index() {
        return "this is Spring Boot Sample!";
    }
}

HelloSpringBootApplication.javaを右クリックします。Run AsのSpring Boot Appを選択。
f:id:tyoshikawa1106:20151115164728p:plain


http://localhost:8080』にアクセスすると文字列が表示されます。
f:id:tyoshikawa1106:20151115164836p:plain


以上がSoring Tool Suiteからプロジェクトを作成するときの流れになります。

プロジェクトをインポートする方法

右クリックメニューのImportを選択。
f:id:tyoshikawa1106:20151115165613p:plain:w300


MavenのExisting Maven Projectsを選択してNextボタンをクリック。
f:id:tyoshikawa1106:20151115165640p:plain


Broseをクリックして選択したプロジェクトを選択。
f:id:tyoshikawa1106:20151115165853p:plain


Finishボタンをクリックするとプロジェクトが追加されます。
f:id:tyoshikawa1106:20151115170027p:plain:w300


App.javaを右クリックしてRun As→Spring Boot Appの流れで組み込みサーバが起動します。
f:id:tyoshikawa1106:20151115170221p:plain

f:id:tyoshikawa1106:20151115170256p:plain


以上がプロジェクトをインポートするときの流れです。