diff --git a/mybatis-flex-solon-plugin/src/main/java/com/mybatisflex/solon/MybatisFlexAutoConfiguration.java b/mybatis-flex-solon-plugin/src/main/java/com/mybatisflex/solon/MybatisFlexAutoConfiguration.java index 363e8351..8f46c19a 100644 --- a/mybatis-flex-solon-plugin/src/main/java/com/mybatisflex/solon/MybatisFlexAutoConfiguration.java +++ b/mybatis-flex-solon-plugin/src/main/java/com/mybatisflex/solon/MybatisFlexAutoConfiguration.java @@ -25,6 +25,8 @@ import org.noear.solon.annotation.Inject; import org.noear.solon.core.AppContext; import org.noear.solon.core.event.EventBus; import org.noear.solon.core.util.ResourceUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import javax.sql.DataSource; import java.io.InputStream; @@ -37,6 +39,8 @@ import java.lang.reflect.Proxy; */ @Configuration public class MybatisFlexAutoConfiguration { + private static final Logger log = LoggerFactory.getLogger(MybatisFlexAutoConfiguration.class); + private DataSource getDataSource() { return MybatisFlexBootstrap.getInstance().getDataSource(); } @@ -159,7 +163,7 @@ public class MybatisFlexAutoConfiguration { //如果有配置,但是没有 mapper 注册成功;说明有问题了 if (flexConfiguration.getMapperRegistry().getMappers().size() == 0) { - throw new IllegalStateException("Missing mapper registration, please check the 'mapperLocations' configuration!"); + log.warn("Missing mapper registration, please check the 'mapperLocations' configuration!"); } }