クラス RabbitAutoConfiguration

java.lang.ObjectSE
org.springframework.boot.amqp.autoconfigure.RabbitAutoConfiguration

@AutoConfiguration @ConditionalOnClass({RabbitTemplate.class,Channel.class}) @EnableConfigurationProperties(RabbitProperties.class) @Import({org.springframework.boot.amqp.autoconfigure.RabbitAnnotationDrivenConfiguration.class,org.springframework.boot.amqp.autoconfigure.RabbitStreamConfiguration.class}) public final class RabbitAutoConfiguration extends ObjectSE
RabbitTemplate の場合は Auto-configuration。

この設定クラスは、RabbitMQ および Spring AMQP クライアントライブラリがクラスパス上に存在する場合にのみ有効になります。

次の Bean を登録します。

  • コンテキスト内に同じ型の Bean が他に存在しない場合は、RabbitTemplate となります。
  • コンテキスト内に同じ型の他の Bean が存在しない場合、CachingConnectionFactory インスタンスが返されます。
  • spring.rabbitmq.dynamic=true である限り、AmqpAdmin インスタンスが動作します。
導入:
4.0.0
作成者:
Greg Turnquist, Josh Long, Stephane Nicoll, Gary Russell, Phillip Webb, Artsiom Yudovin, Chris Bono, Moritz Halbritter, Andy Wilkinson, Scott Frederick
  • コンストラクターの詳細

    • RabbitAutoConfiguration

      public RabbitAutoConfiguration()