それはおそらく経験豊富なWebにとっては些細な問題ですアプリケーション開発者ですが、私にとって新しい開発者として、Spring Boot Webアプリケーションをopenshift、Heroku、またはGoogle App Engineなどにデプロイするときに、なぜアプリケーションコンテナ(TomcatやWildflyなど)が必要なのか理解できません。私の理解するところでは、Spring Bootはすでに埋め込みコンテナ(Tomcat)を含んでいます。誰かが私にこれを説明できますか?ありがとう
回答:
回答№1は1SpringBootは組み込みに依存するJava APIです。API呼び出しをサポートするためのJavaサーブレットエンジン。これらの依存関係は通常、Mavenによって依存関係として取り込まれます。そのため、エンドユーザーにとっては、たくさんの依存関係が含まれているFAR JARファイルのように見えます(これらの依存関係の1つは、例えば、Embed Tomcat、Jetty、Undertowです)。
より多くの情報がメインにあります。 SpringBootプロジェクトページ.