第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