2020
09-24
09-24
SpringBoot整合MybatisSQL过滤@Intercepts的实现
场景:系统模块查询数据库需要根据用户的id去筛选数据。那么如果在每个sql加user_id的过滤显然不明确。所以要在查询前将sql拼接上条件,做统一管理。开发环境:springboot+mybatis只需一个拦截类即可搞定(在看代码前需要了解注解@Intercepts()):@Component@Intercepts({@Signature(type=Executor.class,method="query",args={MappedStatement.class,Object.class,RowBounds.class,ResultHandler.class})})pub...
继续阅读 >