1. ホーム
  2. java

[解決済み] Webサーバーを使わないSpring Boot

2022-05-27 18:15:02

質問

JMSキューからメッセージを取得し、ログファイルにデータを保存するシンプルなSpring Bootアプリケーションを持っていますが、Webサーバーは必要ありません。WebサーバーなしでSpring Bootを起動する方法はありますか?

どのように解決するのですか?

Spring bootは、クラスパスにTomcatの依存関係がない場合、埋め込みTomcatを含めません。 この事実は、クラス EmbeddedServletContainerAutoConfiguration そのソースは ここで .

このコードの肝は @ConditionalOnClass アノテーションを使用していることです。 EmbeddedTomcat


また、より詳細な情報は、以下をご覧ください。 この この のガイドと この の部分は、ドキュメントの