第2回

Spring Bootで開発

vscodeへの拡張機能のインストール

新規プロジェクトの作成

ブラウザから作成

Hello World!

SpringBootのフォルダ構造

gradle/wrapper

build.gradle

gradlew.dat

setting.gradle

servletInitializer.java

HelloApplication.java

Spring Boot で実行可能WAR (JAR)を作成する方法

2020-06-03 中村

概要

これまでのSpring Bootの解説では, WebサービスやWebアプリの作成を想定して, warファイルを作るプロジェクトを学んできた.

この時,

$ ./gradlew.bat war

作成されるwarは,Tomcatサーバのwebappsフォルダに デプロイし運用するものである.

その一方で,Webサーバにデプロイせずにローカルの マシンで実行可能なwar(実行可能WAR)も作ることができる.

やり方

gradle でターゲットbuildを指定する.

$ ./gradlew.bat build

プロジェクトのbuild/libsに,

hogehoge-SNAPSHOT0.0.1.war

ができるので,それをターミナルからJavaで実行する

$ java -jar hogehoge-SNAPSHOT0.0.1.war

warの中にWebサーバが入っていて,

http://localhost:ポート番号/

でブラウザでアクセスできる.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS