参考
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」をインストール。
サンプル作成
- 新規 -> pring スターター・プロジェクト
- 利用するライブラリを選択する画面で必要なものを選択
- 開発ツール -> Spring Boot DevTools(自動リロードとか)、Lombok
- テンプレートエンジン -> Thymeleaf
- Web -> Spring Web
- ライブラリはあとで変更できる
- 変更するにはプロジェクトを右クリック -> 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/
[通知用URL]
Tweet
最終更新時間:2019年12月08日 10時11分06秒