ssm多个配置文件配置多个数据源

网上动态切换数据源不能满足我当前应用,来回切换会造成性能问题导致崩溃。而且在某个方法上用注解切换确实不是个好的办法。于是想到在最顶层代码考虑考虑。下面是我的配置:
web.xml里初始化多个spring-mybatis.xml文件

 
        contextConfigLocation          
        classpath:spring-mybatis.xml,classpath:spring-mybatis1.xml     
    

然后是spring-mybatis.xml里的配置 简单、方便、性能也没得问题。



    
    
    
    
        
    



    
        
        
        
        


        
        
        
        

        
        
    
    
        
        
        
        
    
    
        
        
    
    
        
        
        
        
    
    
        
        
    
    
    
        
    
    
    
    
    


spring-mybatis1.xml的配置

``

```.


    
    
    
    
        
    

    
    
        
        
        
        
        
        
        
        
    

    
        
        
        
        
    
    
        
        
    
    
    
        
    


测试:
在这里插入图片描述
在这里插入图片描述

测试通过。从不同的数据源拿到了数据。

总结:其实就是不同的数据源扫描不同的mapper文件,扫描不同的dao。在目的数据库拿到数据。ok

你可能感兴趣的:(ssm多个配置文件配置多个数据源)