mybatis-config.xml配置文件

最近在学习mybatis,记录一下mybatis-config.xml文件的几种配置方式。

1.直接写死在mybatis-config.xml文件中:




    
        
    
    
    
        
            
            
                
                
                
                
            
        
    
    
    
        
    

2.使用properties属性标签添加property子元素,通过引用的方式获取参数:




    
        
        
        
        
    
    
        
    
    
    
        
            
            
                
                
                
                
            
        
    
    
    
        
    

3.通过外部配置文件.properties的方式获取参数:

(1)与mybatis-config.xml同级目录下创建jdbc.properties配置文件,文件代码如下:

database.driver = com.mysql.jdbc.Driver
database.url = jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf8
database.username =root
database.password =root

(2)mybatis-config.xml文件通过properties标签的resource引入.properties配置文件,代码如下:




    
    
        
    
    
    
        
            
            
                
                
                
                
            
        
    
    
    
        
    

总结:项目开发中,最常用的是第三种方式,通过外部.properties配置文件的方式管理参数,方便维护,特别是当参数过多的时候,就更能体现其优势了,如果将参数全部写在xml文件中,势必会造成mybatis-config.xml文件的代码臃肿,不便于管理和维护。

注:其中url参数后面的useUnicode=true&characterEncoding=utf8是为了解决数据库中文乱码问题。

你可能感兴趣的:(技术交流)