diff --git a/modules/core/src/main/java/com/jeesite/autoconfigure/sys/SysAutoConfiguration.java b/modules/core/src/main/java/com/jeesite/autoconfigure/sys/SysAutoConfiguration.java index 6ee0c1de..71b43f27 100644 --- a/modules/core/src/main/java/com/jeesite/autoconfigure/sys/SysAutoConfiguration.java +++ b/modules/core/src/main/java/com/jeesite/autoconfigure/sys/SysAutoConfiguration.java @@ -3,10 +3,12 @@ */ package com.jeesite.autoconfigure.sys; +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; +import com.jeesite.common.mybatis.MyBatisFactoryBean; import com.jeesite.modules.sys.service.AreaService; import com.jeesite.modules.sys.service.CompanyService; import com.jeesite.modules.sys.service.EmpUserService; @@ -27,7 +29,8 @@ import com.jeesite.modules.sys.service.support.PostServiceSupport; * @author ThinkGem * @version 2018-10-13 */ -@Configuration +@Configuration(proxyBeanMethods = false) +@ConditionalOnBean(MyBatisFactoryBean.class) public class SysAutoConfiguration { @Bean