※ 投稿者:いまだにグラドルと読みそうになる初心者です。
springMVC以外は業務経験がないため、趣味開発の雑記となります。
似たような構築のブログは見つかったけど、クリティカルなものがなかったので、初投稿です。
環境
OS:Windows10 home
用意するもの
VScode(https://code.visualstudio.com)
Java(https://www.java.com/ja/download/help/download_options.xml)
OpenJDK(http://jdk.java.net)
Kotlin(https://github.com/JetBrains/kotlin)
この辺の詳しいのは他記事で常に最新の情報を追いかけたほうが無難
構築手順
1.環境変数
- JAVA_HOME
- java(openJDK)
- kotlin
- gradle
2.VSCodeの拡張
- Java Extension Pack(java諸々のpack)
- Gradle Language Support(Gradle 言語 サポート)
- kotlin(kotlin系の拡張はどの辺使えばいいか煮詰まってないので、適当に...)
- Kotlin Language(これが言語サポートだと↑のはいったい...)
- Kotlin Debugger(これは必要)
- Spring Boot Extension Pack(Spring Bootの諸々)
3.projectを作成する
コマンドパレッドに"spring initializr:generate a gradle project"を入力し、作りたい環境をずんずん選択していく。
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr
4.Gradleのタスクを作成する
英語できないマンなのでいちいち「./gradlew 〇〇」とかやってられないから
ターミナル > タスクの実行 を行い.vscodeのファイルにtasks.jsonがなければ「タスクを構成する」と出てくるので、それを実行。
実行したら「/.vscode/tasks.json」が出来てるので、タスクを書く
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "./gradlew build"
},
{
"label": "run",
"type": "shell",
"command": "./gradlew bootRun",
},
{
"label": "clean",
"type": "shell",
"command": "./gradlew clean"
},
{
"label": "check",
"type": "shell",
"command": "./gradlew check"
}
]
}
5.とりあえず実行してみる
「ターミナル > タスクの実行」に4.で設定した"label"が表示されてると思うので、
build → runの順番で実行。
ログに
が出て来たら成功。
#参考
https://qiita.com/chakimar/items/39937cf39d2069758c83
https://qiita.com/yhayashi30/items/910a79da8b7c7fe7872e
https://huideyeren.info/2019/03/23/spring-boot-setup
https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-spring-initializr