| 123456789101112131415161718192021222324252627 |
- package com.persagy.fm.mybatis.config;
- import com.persagy.fm.mybatis.handler.DynamicDataSourceHandler;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
- import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
- /**
- * MyBatis配置
- * @author Charlie Yu
- * @date 2021-03-29
- */
- @Configuration
- public class MyBatisWebConfigurer implements WebMvcConfigurer {
- @Bean
- public DynamicDataSourceHandler dynamicDataSourceHandler() {
- return new DynamicDataSourceHandler();
- }
- @Override
- public void addInterceptors(InterceptorRegistry registry) {
- // 设置拦截的路径、不拦截的路径、优先级等等
- registry.addInterceptor(dynamicDataSourceHandler()).addPathPatterns("/**");
- }
- }
|