springboot + mybatis 拦截器
时间: 2023-08-31 21:04:47 浏览: 122
springboot拦截器
在SpringBoot中使用Mybatis拦截器的方法有三种。
第一种方法是在启动项目时不会自动调用自定义拦截器的setProperties方法。可以通过在SpringBoot的配置类中使用@Bean注解进行配置。
第二种方法是在Mybatis核心配置文件中配置拦截器的顺序。拦截器的顺序是从上往下的顺序,按照Executor、ParameterHandler、StatementHandler、ResultSetHandler的顺序进行拦截。
第三种方法是在application.yml或application.properties文件中进行配置。可以使用mybatis.interceptor属性指定拦截器的类名。
需要注意的是,在配置Mybatis拦截器时,config-location属性和configuration属性不能同时指定。根据具体需求,可以选择其中一种方式进行配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [springBoot+mybatis简单demo完整详细版](https://download.csdn.net/download/u010962837/85226352)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [在springboot中给mybatis加拦截器](https://blog.csdn.net/qq_43985303/article/details/130378043)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文