- 追加された行はこの色です。
- 削除された行はこの色です。
- Spring Boot/開発環境構築のメモ へ行く。
- Spring Boot/開発環境構築のメモ の差分を削除
#author("2017-04-14T03:14:41+00:00","default:haruki","haruki") #author("2017-12-13T01:44:24+00:00","default:haruki","haruki") * インストール [#o58e0f1e] - Gradle (https://gradle.org/ ) - Git for Windows (https://git-for-windows.github.io/ ) - 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/ ) - 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 ) - STS ([[https://spring.io/tools/sts]]) * MySQL環境 [#ab9f2913] Docker上にMySQLサーバーを立てる。ので、Git Bashで操作する。 ** イメージをダウンロード [#k1a8bd22] $ docker pull mysql ** コンテナを起動 [#oae58ecd] $ 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 \ ** 停止と再起動 [#h2e6b1df] 停止。 $ docker stop hoge 再起動。 $ docker start hoge * プロジェクトを開く [#wf1f2110] ** STS環境 [#p09f9758] *** プラグイン [#o0d62ea7] Help > Eclipse Marketplace...からインストールする。 - Buildship - EGit - Properteis Editor *** その他 [#e73b151f] - Lombok (https://projectlombok.org/download.html ) - Lombok ([[https://projectlombok.org/download.html]]) -- ダウンロードしたjarを実行してインストールする ** ソースコードをクローンしてEclipse用に構成 [#t4d756db] $ cd /path/to/project/ $ git clone https://***/hoge.git $ cd hoge/ $ gradle eclipse ** STSで開く [#r6af8e1d] + 右クリック > Import... + Gradle/Existing Gradle Project -- Next > + Project root directory: C:\path\to\project\hoge -- Next > + Gradle distribution: Gradle wrapper -- Next > + Finish * Webアプリケーションを実行する [#j878d03c] ** STSから実行 [#u3d195e5] + Package Explorerでwebを選択状態にする + 虫マーク右の三角 > Debug As > Spring Boot App -- Started WebApplication in *** secondsを確認 + ブラウザから ttp://localhost:8080/ にアクセス ** Git Bashから実行 [#c6ae81a0] ビルド。 $ gradle build 実行。 $ java -jar web/build/libs/web-0.0.1-SNAPSHOT.jar ブラウザから ttp://localhost:8080/ にアクセス。 *** 文字化けしてるっぽいとき [#w5fa6768] 環境変数を書き換える。 - /path/to/gradle/bin/gradle.bat set DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8" * 参考 [#s8c19c78] - [[Gradle があつかうファイル入出力の文字コードを設定する - Java開発のんびり日記>http://hideoku.hatenablog.jp/entry/20121029/1351476635]]