./messaging/messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingCoreAutoConfiguration.java:469: // Not a silent skip of a check: MessagingProviderSelection is what guarantees a transport ./messaging/messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingProviderSelection.java:36:@Import(MessagingProviderSelection.Selector.class) ./messaging/messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingProviderSelection.java:37:public class MessagingProviderSelection { ./messaging/messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingProviderSelection.java:112: if (!ClassUtils.isPresent(clientClass, MessagingProviderSelection.class.getClassLoader())) { ./messaging/messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/MessagingPlatformRootAutoConfiguration.java:32: MessagingProviderSelection.class, ./messaging/messaging-spring-boot-starter/src/main/java/dev/caskeleton/messaging/autoconfigure/RabbitMessagingAutoConfiguration.java:22: *

Reached only when app.messaging.broker=rabbit selected it; see MessagingProviderSelection for