SSM配置文件

SSM配置文件

1.web.xml:
    spring 监听器
    spring配置文件路径
    字符集编码过滤器
    springmvc中的前端控制器和springmvc的配置文件路径
    400 400 404错误码的访问路径
    开发访问的首页面
    
2.applicationContext.xml
    注解驱动
    包扫描
    加载jdbc.properties文件
    根据jdbc.properties配置数据源
    配置sqlSessionFactory工厂
            (1).指定数据源 dataSource
            (2).指定mybatis-config.xml的配置文件  configLocation
            (3).指定mapper.xml的包地址 mapperLocations
    配置mapper的包扫描:把mapper接口扫描到容器中。 basePackage
    配置事务管理器
            指定数据源
    配置事务通知和传播行为
    配置切面
3.springmvc.xml
    扫描controller
    注解驱动:配置处理器映射器和适配器
            
    指定视图解析器
            ViewResolver
4.mybatis-config.xml
    可以指定驼峰命名法
5.jdbc.properties
6.log4j.properties
  1. web.xml

    web.xml是ssm项目当中最重要的一个配置文件,当服务启动时会首先加载web.xml这个文件,里面包括了对前端控制器、乱码等的配置

    
    
    
        
        
            contextConfigLocation              
            classpath:applicationContext.xml 
        
        
        
            org.springframework.web.context.ContextLoaderListener
        
    
        
        
        
            springmvc
            org.springframework.web.servlet.DispatcherServlet
            
                contextConfigLocation
                
                classpath:springmvc.xml
            
            1
        
        
            springmvc
            
            *.do
        
    
        
        
        
            60
        
    
        
            services
            org.apache.cxf.transport.servlet.CXFServlet
        
        
            services
            /services/*
        
    
        
        
            default
            *.js
        
        
            default
            *.css
        
        
            default
            *.png
        
    
        
        
            字符集过滤器
            encodingFilter
            org.springframework.web.filter.CharacterEncodingFilter
            
                字符集编码
                encoding
                UTF-8
            
        
        
            encodingFilter
            /*
        
    
        
        
            index.jsp
        
    
    
    1. applicationContext.xml

    
    
     
        
       
        
       
        
        
        
        
        
        
            
            
            
            
            
            
        
    
        
        
            
            
            
            
        
    
        
        
            
        
    
        
    
     
    
        
        
            
            
        
        
        
            
                
                
                
                
                
                
                
                
                
                
            
        
        
        
            
        
    
        
    
        
    
    
    
    1. springmvc.xml

      
      
      
      
          
      
          
          
          
          
          
          
          
      
          
          
              
              
              
              
          
          
          
          
      
      
          
              
                  
                      
                      
                  
              
          
      
          
          
              
              
                  
                  
              
      
              
                  
                  
              
      
              
                  
                  
              
      
          
      
      
      
      1. mybatis-config.xml

      
            
      
      
        
      
      
      
      
      1. jdbc.properties

      datasource.type=mysql
      datasource.autoCommitOnClose=false
      datasource.driverClassName=com.mysql.jdbc.Driver
      #datasource.url=jdbc:mysql://127.0.0.1:3306/onproject?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
      #datasource.username=root
      #datasource.password=123456
      datasource.url=jdbc:mysql://localhost:3306/onproject?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
      datasource.username=root
      datasource.password=123456
      c3p0.acquireIncrement=3
      c3p0.initialPoolSize=5
      c3p0.idleConnectionTestPeriod=900
      c3p0.minPoolSize=10
      c3p0.maxPoolSize=25
      c3p0.maxStatements=150
      c3p0.maxIdleTime=1800
      c3p0.autoCommitOnClose=true
      

      6.log4j.properties

      log4j.rootLogger = DEBUG, INFO, STDOUT
      
      log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender   
      log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout   
      
      log4j.appender.DEBUG.layout.ConversionPattern=[%d{MM/dd HH:mm}] %m%n 
      log4j.appender.STDOUT.layout.ConversionPattern=[%d{MM/dd HH:mm}] %m%n 
      
      log4j.logger.jdbc.sqlonly=DEBUG,STDOUT
      log4j.logger.jdbc.sqltiming=OFF
      log4j.logger.jdbc.audit=OFF
      log4j.logger.jdbc.resultset=OFF
      log4j.logger.jdbc.connection=OFF
      
      log4j.logger.org.apache.ibatis=OFF
      log4j.logger.org.apache.ibatis.jdbc.ScriptRunner=DEBUG
      log4j.logger.java.sql.Connection=OFF
      log4j.logger.java.sql.Statement=OFF
      log4j.logger.java.sql.PreparedStatement=OFF
      
      log4j.logger.com.google=ERROR
      log4j.logger.net.rubyeye=ERROR
      

你可能感兴趣的:(SSM配置文件)