修改shiro拦截器问题

This commit is contained in:
limqhz
2021-08-27 15:00:23 +08:00
parent 87b6ae5480
commit f493afbebd
2 changed files with 17 additions and 20 deletions

View File

@@ -46,15 +46,14 @@ public class RequestSearchPlugin implements Interceptor {
@Override
public Object intercept(Invocation invocation) throws Throwable {
Method method = invocation.getMethod();
logger.info("method is " + method.getName());
if ("findByAccount".equals(method.getName())){
return invocation.proceed();
}
// 准备参数
Executor executor = (Executor) invocation.getTarget();
Object[] args = invocation.getArgs();
MappedStatement ms = (MappedStatement) args[0];
logger.info("query by intercept Id is {}",ms.getId());
if ("com.ydd.oms.mapper.sys.AdminMapper.findByAccount".equals(ms.getId())){
return invocation.proceed();
}
Object parameter = args[1];
BoundSql boundSql;
//由于逻辑关系,只会进入一次

View File

@@ -49,21 +49,19 @@
</encoder>
</appender>
<loggers>
<logger name="org.springframework" additivity="false" level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="COMMON-DEFAULT" />
<appender-ref ref="COMMON-ERROR" />
</logger>
<logger name="com" additivity="false" level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="COMMON-DEFAULT" />
<appender-ref ref="COMMON-ERROR" />
</logger>
<logger name="com.ydd.oms.config.mybatis" additivity="false" level="info">
<appender-ref ref="SERVICE" />
</logger>
</loggers>
<logger name="org.springframework" additivity="false" level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="COMMON-DEFAULT" />
<appender-ref ref="COMMON-ERROR" />
</logger>
<logger name="com" additivity="false" level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="COMMON-DEFAULT" />
<appender-ref ref="COMMON-ERROR" />
</logger>
<logger name="com.ydd.oms.config.mybatis" additivity="false" level="info">
<appender-ref ref="SERVICE" />
</logger>
<!-- root -->
<root level="info">