クラス 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
ネストされたクラスの概要
ネストされたクラス修飾子と型クラス説明protected static classprotected static classprotected static classコンストラクター概要
コンストラクター方法の概要
コンストラクターの詳細
RabbitAutoConfiguration
public RabbitAutoConfiguration()