第2回

Spring Bootで初めての開発†

新規プロジェクトの作成†

Hello World!†

Controller編†

RestController編†

実行編†

テスト方法1(SpringBootに内包されたtomcatを利用)†

テスト方法2(外部tomcatを利用)†

既知の不具合†

SpringBootのフォルダ構造†

gradle/wrapper†

build.gradle†

gradlew.dat†

setting.gradle†

servletInitializer.java†

HelloApplication.java†

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

2020-06-03 中村

概要†

これまでは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