トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

SpringBoot

参考

https://eng-entrance.com/java-springboot
https://intellectual-curiosity.tokyo/2019/04/21/spring-boot%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/
https://qiita.com/kuro227/items/a16e22ac12afe7442a3d
https://qiita.com/ozaki25/items/3b348874b6db5ab4f04f

概要

Spring Frameworkをベースにしたフレームワーク。
コーディング量を削減したり、Eclipseベースの環境(STS)があったり、jarにコンテナを含めたりすることができる。

開発環境

STS(https://spring.io/tools3/sts/all)をダウンロードするか、Eclipseでヘルプ -> EclipseマーケットプレースでSTSを検索し、「Spring Tools 4 for Spring Boot」をインストール。

サンプル作成

  1. 新規 -> pring スターター・プロジェクト
  2. 利用するライブラリを選択する画面で必要なものを選択
    1. 開発ツール -> Spring Boot DevTools(自動リロードとか)、Lombok
    2. テンプレートエンジン -> Thymeleaf
    3. Web -> Spring Web
  3. ライブラリはあとで変更できる
    1. 変更するにはプロジェクトを右クリック -> Spring -> スターターの編集

その他

 コマンドでビルド、実行したい場合

classファイルを実行する場合

mvn compile
java -cp `mvn dependency:build-classpath | grep -v "^\["`:target/classes com.example.demo.DemoApplication

mvnのクラスパス情報にtarget/classesを追加して、実行。

パッケージ(jar化)する場合

この場合,devtoolsの自動リロードは効かない

mvn package
java -jar target/xxxxx.jar

mvn compile

 クラス名がかぶった場合

https://layerprogram.com/springcontrollerdi/

[カテゴリ: プログラミング言語 > Spring]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2019年12月08日 10時11分06秒