diff --git a/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/config/MybatisPlusConfig.java b/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/config/MybatisPlusConfig.java index 7630849..ee286b5 100644 --- a/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/config/MybatisPlusConfig.java +++ b/orgmanax-infra/src/main/java/cn/axzo/orgmanax/infra/config/MybatisPlusConfig.java @@ -1,6 +1,8 @@ package cn.axzo.orgmanax.infra.config; import cn.axzo.foundation.dao.support.mysql.plugins.LimitInterceptor; +import cn.axzo.foundation.enums.AppEnvEnum; +import cn.axzo.foundation.web.support.AppRuntime; import cn.axzo.foundation.web.support.conditional.LocalCondition; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer; @@ -38,8 +40,14 @@ public class MybatisPlusConfig { * 本地启动默认打印sql日志 */ @Bean -// @LocalCondition.Conditional - public ConfigurationCustomizer localConfigurationCustomizer() { - return configuration -> configuration.setLogImpl(StdOutImpl.class); + public ConfigurationCustomizer localConfigurationCustomizer(AppRuntime appRuntime) { + return configuration -> { + AppEnvEnum env = appRuntime.getEnv(); + if (env == AppEnvEnum.local + || env == AppEnvEnum.dev + || env == AppEnvEnum.test) { + configuration.setLogImpl(StdOutImpl.class); + } + }; } }