ソースを参照

:bug: Fixing a bug.ConditionalOnClass error MybatisPlusConfig to DataSource

冷冷 6 年 前
コミット
19b0d32d11

+ 2 - 2
pigx-common/pigx-common-data/src/main/java/com/pig4cloud/pigx/common/data/mybatis/MybatisPlusConfig.java

@@ -25,7 +25,7 @@ import com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser;
 import com.pig4cloud.pigx.common.data.datascope.DataScopeInterceptor;
 import com.pig4cloud.pigx.common.data.tenant.PigxTenantHandler;
 import org.mybatis.spring.annotation.MapperScan;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
@@ -39,7 +39,7 @@ import java.util.List;
  * @date 2017/10/29
  */
 @Configuration
-@ConditionalOnClass(MybatisPlusConfig.class)
+@ConditionalOnBean(DataSource.class)
 @MapperScan("com.pig4cloud.pigx.*.mapper")
 public class MybatisPlusConfig {