问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

springboot怎么让自定义的拦截器优先于pagehelper执行

发布网友 发布时间:2022-04-30 17:05

我来回答

2个回答

热心网友 时间:2022-04-11 00:17

把pagehelper-spring-boot-starter包改成pagehelper,不自动配置改为手动配置顺序,例如分页前拦截数据权限:

@Configuration
public class MybatisInterceptorAutoConfiguration {

    @Autowired
    private List<SqlSessionFactory> sqlSessionFactoryList;

    @Bean
    @ConfigurationProperties(prefix = "pagehelper")
    public Properties pageHelperProperties() {
        return new Properties();
    }

    @PostConstruct
    public void addMysqlInterceptor() {
        //数据权限*
        DataPermissionInterceptor dataPermissionInterceptor = new DataPermissionInterceptor();
        //分页*
        PageInterceptor pageInterceptor = new PageInterceptor();
        pageInterceptor.setProperties(this.pageHelperProperties());

        for (SqlSessionFactory sqlSessionFactory : sqlSessionFactoryList) {
            sqlSessionFactory.getConfiguration().addInterceptor(pageInterceptor);
            sqlSessionFactory.getConfiguration().addInterceptor(dataPermissionInterceptor);
        }
    }

}

热心网友 时间:2022-04-11 01:35

自定义的*和pagehelper是2个完全不同的东西啊
*中可以执行pagehelper代码
多个*有顺序,按照配置的顺序来。
我不太理解你的问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
好听简单的店铺名字店铺好听的名字大全 ...还脱皮。一年四季都这样,夏天能好一点,冬天严重时怎么回事啊?应该怎 ... 手,脚一年四季脱皮怎么办 地铁跑酷 地铁跑酷鼠小意会回归吗? 印度国家安全卫队身经百战 飞机驾驶室的机舱门在飞行时关闭么?为什么会有劫机成功的案例,不... 为什么中国不会劫机 急求翻译几个句子! 急求!!翻译句子!在线等! 我们和公婆住一起,大姑子每周末都过来耍 惠普笔记本电脑以前装的是vist系统,后又重装xp系统,为什么没有声音 struts2自定义拦截器怎么进不去 美妆类淘宝主图视频怎么做? 请问一下在java中自定义异常*(不要使用其他框架,如spring),怎么拦截? 惠普笔记本CQ40-520重新安装了XP系统,现在没有声音了,该怎么解决哪位高手指点一下? 惠普CQ45-326TX笔记本安装XP系统没声音 QQ黄钻如何续费激活? 为什么我自定义的*用上includeMethods不起作用呢?请大家帮忙看看,谢谢。 一般面试穿什么西装啊,什么牌子的好?适合年轻人穿的。 惠普康柏 Presario CQ40 Notebook PC 装完XP系统没有声音怎么办 struts2自定义*后为什么一定加defaultStack,如果不加呢? struts2自定义拦截器的接口是 在Struts2中自定义一个*后,发现默认的*无法使用了,这是什么原因呢? 惠普笔记本 proBook 4411s 安装了XP系统之后,没有声音怎么办,具体步骤要详细,不要敷衍我! 自定义拦截器怎么在page helper之前执行 怎样定义一个全局的拦截器 惠普笔记本重装XP系统后没有声音了怎么办 怎么自定义一个拦截器 今天送点什么礼物给女朋友好呢? 送什么东西给女朋友最合适 struts2中,如果自定义了*的话,之前的defaultStack还起作用吗? Struts自定义拦截器为什么没执行就直接跳转了 怎样ps西装男图 使用Struts2自定义拦截器进行Session超时的处理. springmvc自定义拦截器,需要实现哪个接口 struts2自定义拦截器和默认拦截器栈的顺序问题。 关于struts自定义拦截器的问题 springmvc自定义注解加拦截器怎么实现权限控制 struts2 我如何在自定义拦截器中获取表单Bean 各位大神,springmvc自定义*没有拦截到后台的jsp页面,如何解决这个问题? 淘宝主图视频是用是手机拍了上传电脑制作吗? 像张图中的公路的动态模糊如何做,可以弯曲的 动态模糊开好还是关好 将动态模糊图像复原的方法,用编程的方法 动态模糊的去除效果 西门子滚筒洗衣机漏水怎么办,西门子滚筒洗衣机漏水处理方法有哪些... 乌干达的地理和气候是怎样的? 说出乌干达国家的自然地理环境特征。 乌干达共和国的1.地理概况 想知道:非洲乌干达 在哪