14
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

VSCodeでSpring Boot プログラミング

Last updated at Posted at 2018-09-09

はじめに

「VSCodeが使いやすいのにSpring BootでIntelliJとかSTSとかをなんで使わなきゃいけないんジャー」と思っていたのでVSCodeでSpring Bootの環境を作ろうと思った。
と思ったけど先駆者がすでにいたので参考。
VSCodeでSpring Bootのプロジェクトを実行する
そこで触れられてないところを主に書く。

基本

  • Java Extension Pack
  • Spring Boot Extension Pack
  • Lombok Annotations Support for VSCode

をExtensionsから入れる。Lombokは個人的に。

コードの整形

多分メインはこれ。

Prettier

スクリーンショット 2018-09-09 10.14.01.png コードの自動整形をするための拡張機能。まず入れる。 設定から整形ルールは決められると思うがせっかくあるので、次にFormatter入れる。

Formatter

VSCode上でcommand + shift + Pで機能検索ができるのでそこでformatと検索すると候補で
スクリーンショット 2018-09-09 10.17.01.png
こんなのが出てくる。これを選択すると、フォーマットファイル名を尋ねられるので選択(とりあえずデフォルトで)。
スクリーンショット 2018-09-09 10.20.18.png
指定されたフォーマットファイルがない場合、「新しく作りますか〜?」的なことを聞かれるのでYes。
スクリーンショット 2018-09-09 10.20.40.png
するとプロジェクト内にフォーマットファイルができるので開く。
スクリーンショット 2018-09-09 10.24.39.png
なんかいっぱいフォーマット設定が出てくるのでお好きに変える。
最後にWorkSpace Settingsでフォーマットファイルを指定(多分自動で設定してある)。
スクリーンショット 2018-09-09 10.28.15.png
これで整形できるはずだが、保存時に自動整形させたいのでそれも。

自動整形

Javaの時だけ保存時に整形したい場合はUser Settingsに

"editor.formatOnSave": false,
"[java]": {
    "editor.formatOnSave": true
}

を記載するだけ。

感想

いろいろありすぎていろいろ便利すぎて、もうVSCodeってIDEじゃないの?って思う。

14
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
16

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?