Quellcode durchsuchen

添加存在判断忽略

hubin vor 6 Jahren
Ursprung
Commit
3085536079

+ 2 - 0
mybatis-plus-dts/src/main/java/com/baomidou/mybatisplus/dts/config/DtsAutoConfiguration.java

@@ -16,6 +16,7 @@
 package com.baomidou.mybatisplus.dts.config;
 
 import com.baomidou.mybatisplus.dts.parser.JacksonDtsParser;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingClass;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
@@ -29,6 +30,7 @@ import org.springframework.context.annotation.Configuration;
 public class DtsAutoConfiguration {
 
     @Bean
+    @ConditionalOnMissingClass
     public JacksonDtsParser rmtParser() {
         return new JacksonDtsParser();
     }

+ 1 - 0
mybatis-plus-dts/src/main/java/com/baomidou/mybatisplus/dts/config/RabbitConfiguration.java

@@ -68,6 +68,7 @@ public class RabbitConfiguration {
     }
 
     @Bean
+    @ConditionalOnMissingClass("org.springframework.amqp.rabbit.core.RabbitAdmin")
     public RabbitAdmin rabbitAdmin(ConnectionFactory connectionFactory) {
         return new RabbitAdmin(connectionFactory);
     }