日志修改
This commit is contained in:
parent
86c3354e9e
commit
fc764a3650
@ -1,5 +1,6 @@
|
||||
package com.zhgd.config;
|
||||
|
||||
import cn.hutool.core.util.ClassUtil;
|
||||
import com.baomidou.mybatisplus.annotation.DbType;
|
||||
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||
@ -11,6 +12,7 @@ import org.apache.ibatis.session.SqlSessionFactory;
|
||||
import org.mybatis.spring.SqlSessionTemplate;
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.boot.jdbc.DataSourceBuilder;
|
||||
@ -22,10 +24,13 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
||||
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.util.Objects;
|
||||
|
||||
@Configuration
|
||||
@MapperScan(basePackages = {"com.zhgd.*.*.*.*.mapper", "com.zhgd.*.*.*.mapper"}, sqlSessionTemplateRef = "db1SqlSessionTemplate")
|
||||
public class DataSourceOneConfig {
|
||||
@Value("${mybatis-plus.configuration.log-impl}")
|
||||
private String logImpl;
|
||||
|
||||
@Bean
|
||||
@ConfigurationProperties(prefix = "spring.datasource.db1")
|
||||
@ -47,7 +52,7 @@ public class DataSourceOneConfig {
|
||||
//开启驼峰
|
||||
MybatisConfiguration configuration = new MybatisConfiguration();
|
||||
configuration.setMapUnderscoreToCamelCase(true);
|
||||
configuration.setLogImpl(StdOutImplCustom.class);
|
||||
configuration.setLogImpl(ClassUtil.loadClass(logImpl));
|
||||
bean.setConfiguration(configuration);
|
||||
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/zhgd/xmgl/**/*.xml"));
|
||||
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
package com.zhgd.config;
|
||||
|
||||
import cn.hutool.core.util.ClassUtil;
|
||||
import com.baomidou.mybatisplus.annotation.DbType;
|
||||
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
||||
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
|
||||
@ -11,6 +12,7 @@ import org.apache.ibatis.session.SqlSessionFactory;
|
||||
import org.mybatis.spring.SqlSessionTemplate;
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.boot.jdbc.DataSourceBuilder;
|
||||
@ -21,10 +23,13 @@ import org.springframework.core.io.support.PathMatchingResourcePatternResolver;
|
||||
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.util.Objects;
|
||||
|
||||
@Configuration
|
||||
@MapperScan(basePackages = "com.wflow.mapper", sqlSessionTemplateRef = "sqlSessionTemplate2")
|
||||
public class DataSourceTwoConfig {
|
||||
@Value("${mybatis-plus.configuration.log-impl}")
|
||||
private String logImpl;
|
||||
|
||||
@Primary
|
||||
@Bean(name = "dataSource2")
|
||||
@ -41,7 +46,7 @@ public class DataSourceTwoConfig {
|
||||
//开启驼峰
|
||||
MybatisConfiguration configuration = new MybatisConfiguration();
|
||||
configuration.setMapUnderscoreToCamelCase(true);
|
||||
configuration.setLogImpl(StdOutImplCustom.class);
|
||||
configuration.setLogImpl(ClassUtil.loadClass(logImpl));
|
||||
bean.setConfiguration(configuration);
|
||||
bean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath*:com/wflow/**/*.xml"));
|
||||
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
|
||||
|
||||
@ -24,7 +24,7 @@ public class RequestIdFilter implements Filter {
|
||||
filterChain.doFilter(servletRequest, servletResponse);
|
||||
} finally {
|
||||
if (Optional.ofNullable(ThreadLocalUtil.getByKey(Cts.TL_IS_NOMAL_INTERFACE, Boolean.class)).orElse(false)) {
|
||||
log.info("接口结束...");
|
||||
log.debug("接口结束...");
|
||||
}
|
||||
LogMdcUtil.clear();
|
||||
ThreadLocalUtil.remove();
|
||||
|
||||
@ -30,10 +30,10 @@ public class AsyncAspect {
|
||||
Class[] argClz = ((MethodSignature) jointPoint.getSignature()).getParameterTypes();
|
||||
// 获取访问的方法对象
|
||||
Method method = clazz.getDeclaredMethod(methodName, argClz);
|
||||
log.info("开始执行异步方法:{}", methodName);
|
||||
log.debug("开始执行异步方法:{}", methodName);
|
||||
// 执行目标方法
|
||||
Object proceed = jointPoint.proceed();
|
||||
log.info("执行结束异步方法:{}", methodName);
|
||||
log.debug("执行结束异步方法:{}", methodName);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -43,6 +43,7 @@ spring.jackson.defaultPropertyInclusion=ALWAYS
|
||||
# mybatis 配置
|
||||
mybatis-plus.mapper-locations=classpath*:com/zhgd/xmgl/**/*.xml,classpath*:com/zhwl/zw/**/*.xml
|
||||
mybatis-plus.configuration.log-impl=com.zhgd.config.StdOutImplCustom
|
||||
#mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.nologging.NoLoggingImpl
|
||||
# 全局逻辑删除的实体字段名(since 3.3.0,配置后可以忽略不配置步骤2)
|
||||
#mybatis-plus.global-config.db-config.logic-delete-field=flag
|
||||
mybatis-plus.global-config.db-config.logic-delete-value=1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user