spring集成mybatis常用配置文件

 
  

SSM框架的配置文件

SSM框架的基本配置文件有spring的配置文件applicationContext.xml,springMVC的配置文件springMVC.xml以及mybatis的全局配置文件mybatis-config.xml和mybatis的映射文件XXXMapper.xml,此外,通常还有数据库配置文件db.properties。通常还有web.xml以及日记log4j的配置文件。

spring的配置文件applicationContext.xml


    
    
    
    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    
    
    
        
    
    
    
        
            
            
            
            
            
            
            
            
            
            
        
    
    
    
        
    
​
    
    
        
        
        
        
        
        
    
    
    
        
    
​
    
    

通常,也将spring的配置文件applicationContext.xml写为三个配置文件,其他两个是springdao.xml和springservice.xml。其中applicationContext.xml文件引入其他配置文件,而springdao.xml文件则引入数据库,获取连接池以及绑定数据源和配置MyBatis工厂SqlSessionFactory。springservice,xml文件则扫描包,将事务类注入到spring以及进行事务处理的相关配置

springMVC的配置文件springMVC.xml


   
    
    
    
        
            
            
                
                
                    
                        text/html;charset=UTF-8
                        application/json
                        application/xml;charset=UTF-8
                    
                
            
        
    
    
    
        
        
    
​
    
    
        
    
​
    
    
        
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
    

mybatis的配置文件mybatis-config.xml




    
    
        
    

web.xml



    
    
        contextConfigLocation
        classpath:applicationContext.xml
    
    
        org.springframework.web.context.ContextLoaderListener
    
​
    
    
        EncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
        
            forceEncoding
            true
        
        
            encoding
            utf-8
        
    
​
    
        EncodingFilter
        /*
    
​
    
    
        springMVC
        org.springframework.web.servlet.DispatcherServlet
​
        
        
            contextConfigLocation
            classpath:springMVC/springMVC.xml
        
        
        1
    
    
        springMVC
        /
    
    
    
        xxxx
    

db.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false&nullCatalogMeansCurrent=true&serverTimezone=Asia/Shanghai
jdbc.username=root
jdbc.password=
jdbc.maxTotal=30
jdbc.maxIdle=10
jdbc.initialSize=5

log4j.properties

# 日志级别debug info error warn fatal
log4j.rootLogger=DEBUG, stdout
​
#如下两个配置:日志的输出方向
# Console output...
 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
 log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n
​
#输出ERROR 级别以上的日志到
 #log4j.appender.R= org.apache.log4j.FileAppender 
 #log4j.appender.R.file=e:/logs/log.log 
 #log4j.appender.R.Append= true 
 #log4j.appender.R.layout= org.apache.log4j.PatternLayout 
 #log4j.appender.R.layout.ConversionPattern= %n%d%p [%l] %m%n
 

你可能感兴趣的:(mvc,spring,java)