- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- Spring Boot/開発環境構築のメモ へ行く。
- 1 (2017-03-29 (水) 19:04:23)
- 2 (2017-03-29 (水) 19:07:30)
- 3 (2017-04-14 (金) 12:14:41)
インストール†
- Gradle (https://gradle.org/ )
- Git for Windows (https://git-for-windows.github.io/ )
- Git Bashを含めてインストールする
- Docker for Windows (https://docs.docker.com/docker-for-windows/install/ )
- Windows 7の場合はDocker Toolbox (https://docs.docker.com/toolbox/overview/ )
- MySQL Workbench (https://dev.mysql.com/downloads/workbench/ )
- サーバーはなし、クライアントだけでOK
- STS (https://spring.io/tools/sts )
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
その他†
- Lombok (https://projectlombok.org/download.html )
- ダウンロードしたjarを実行してインストールする
ソースコードをクローンしてEclipse用に構成†
$ cd /path/to/project/ $ git clone https://***/hoge.git $ cd hoge/ $ gradle eclipse
STSで開く†
- 右クリック > Import...
- Gradle/Existing Gradle Project
- Next >
- Project root directory: C:\path\to\project\hoge
- Next >
- Gradle distribution: Gradle wrapper
- Next >
- Finish
Webアプリケーションを実行する†
STSから実行†
- Package Explorerでwebを選択状態にする
- 虫マーク右の三角 > Debug As > Spring Boot App
- Started WebApplication in *** secondsを確認
- ブラウザから 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"