Spring Boot/開発環境構築のメモ

ポケットがチケットでいっぱい

編集 追加
| | | |
2017-04-14 (金) 12:14:41 (187d)
Top / Spring Boot / 開発環境構築のメモ

インストール

MySQL環境

Docker上にMySQLサーバーを立てる。ので、Git Bashで操作する。

イメージをダウンロード

$ docker pull mysql 

コンテナを起動

$ docker run \
--name hoge \
-e "TZ=Asia/Tokyo" \
-e MYSQL_ROOT_PASSWORD=rootpassword \
-e MYSQL_DATABASE=HOGE \
-e MYSQL_USER=hoge \
-e MYSQL_PASSWORD=hoge \
-p 3306:3306 \

停止と再起動

停止。

$ docker stop hoge

再起動。

$ docker start hoge

プロジェクトを開く

STS環境

プラグイン

Help > Eclipse Marketplace...からインストールする。

  • Buildship
  • EGit
  • Properteis Editor

その他

ソースコードをクローンしてEclipse用に構成

$ cd /path/to/project/
$ git clone https://***/hoge.git
$ cd hoge/
$ gradle eclipse

STSで開く

  1. 右クリック > Import...
  2. Gradle/Existing Gradle Project
    • Next >
  3. Project root directory: C:\path\to\project\hoge
    • Next >
  4. Gradle distribution: Gradle wrapper
    • Next >
  5. Finish

Webアプリケーションを実行する

STSから実行

  1. Package Explorerでwebを選択状態にする
  2. 虫マーク右の三角 > Debug As > Spring Boot App
    • Started WebApplication in *** secondsを確認
  3. ブラウザから ttp://localhost:8080/ にアクセス

Git Bashから実行

ビルド。

$ gradle build

実行。

$ java -jar web/build/libs/web-0.0.1-SNAPSHOT.jar

ブラウザから ttp://localhost:8080/ にアクセス。

文字化けしてるっぽいとき

環境変数を書き換える。

  • /path/to/gradle/bin/gradle.bat
set DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8"

参考