ssm框架整合相关文件配置

1.新建maven项目在pom.xml中如下配置


	4.0.0
	com.imooc
	comment
	war
	0.0.1-SNAPSHOT
	comment Maven Webapp
	http://maven.apache.org
	
	
		
		4.2.3.RELEASE
		
		1.1.2
		
		3.1.0
		
		1.2
		
		3.3.0
		
		1.3.1
		
		8.0.11
		
		2.3
		
		0.9.1.2
		
		2.3.3
		
		1.3.1
		
		2.4
		
		1.7.21
		
		1.1.7
		
		1.3.5
	
	
	
	
		
			junit
			junit
			4.11
			test
		
		
		
		
			javax.servlet
			javax.servlet-api
			${servlet.version}
		
		
		
		
			taglibs
			standard
			${taglibs.version}
		
		
		
		
			org.springframework
			spring-web
			${spring.version}
		

		
			org.springframework
			spring-webmvc
			${spring.version}
		

		
			org.springframework
			spring-tx
			${spring.version}
		

		
			org.springframework
			spring-jdbc
			${spring.version}
		
		
		
		
			jstl
			jstl
			${jstl.version}
		
		
		
		
			org.mybatis
			mybatis
			${mybatis.version}
		
		
		
		
			org.mybatis
			mybatis-spring
			${mybatis-spring.version}
		
		
				
		
			mysql
			mysql-connector-java
			
			${mysql.version}
		
		
		
		
			joda-time
			joda-time
			${joda-time.version}
		
		
		
		
			c3p0
			c3p0
			${c3p0.version}
		
		
		
		
			com.fasterxml.jackson.core
			jackson-core
			${jackson.version}
		
		
		
			com.fasterxml.jackson.core
			jackson-databind
			${jackson.version}
		

		
		
			commons-fileupload
			commons-fileupload
			${commons-fileupload.version}
		
		
		
		
			commons-io
			commons-io
			${commons-io.version}
		
		
		
		
			org.slf4j
			slf4j-api
			${slf4j.version}
		

		
			ch.qos.logback
			logback-classic
			${logback.version}
		

		
			ch.qos.logback
			logback-core
			${logback.version}
		
		
		
		 
        	org.mybatis.generator
     		mybatis-generator-core
        	${generator.version}
      	

	
	
	
		comment
		compile
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                2.2
                
                    1.8
                    1.8
                
            
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.5
                
                	${basedir}/src/main/resources/generatorConfig.xml
                    true
                    false
                
                
                
                    
                        mysql
                        mysql-connector-java
                        ${mysql.version}
                    
                
            
        
	

2.在src/main/resources/目录下新建spring文件目录

2.1在spring目录下新建文件applicationContext-web.xml配置springmvc,配置如下



	
	
	
		
			
		
	
	
	 
	
	
	
	
		
			
				text/html;charset=UTF-8
			
		
	
	
	
	
	  
	
		
		
		
	
	
	
	 
          
         
         
    
	
	
	
	

2.2在spring目录下新建applicationContext-dao.xml整合mybatis

applicationContext-dao.xml配置



	
	
	
		
        
        
        
        
        
         
		
        
        
		
		
		
        
        
  		
		
		
        
  		
        
		
        
        
        
  		
    
    
    
    
    	
    	
    	
    	
    	
    	
    	
    	
    
    
    
    
    	
    	
    

 

2.3在spring文件下继续新建mybatis.xml文件配置如下

mybatis.xml配置




	
		
		
	

 

2.4在webapp/WEB-INF/web.xml中配置web.xml文件

web.xml配置



	TestDemo
	
	
	
		CharacterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF-8
		
	
	
		CharacterEncodingFilter
		/*
	
	
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
		org.springframework.web.util.IntrospectorCleanupListener
	
	
	
		spring
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath:spring/applicationContext-*.xml
		
		1
	
	
	
		spring
		
		/
	
	
		/index.jsp
	

 

3.配置properties文件,在src/main/resources/目录下新建properties文件目录

3.1在properties文件下新建dao.properties文件配置数据库连接

dao.properties配置

jdbc.driverClass=com.mysql.cj.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql://127.0.0.1:3306/comment?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT
jdbc.user=root
jdbc.password=password

 

4.配置logback日志系统

4.1在src/main/resource目录下新建logback.xml文件进行配置

logback.xml配置:




	
	
	
		
			%date{yyyy-MM-dd HH:mm:ss.SSS} %-5level[%thread]%logger{56}.%method\(\):%L -%msg%n
		
	
	
	
        UTF-8
        ${log.base}/comment.log
        
            ${log.base}/comment.%d{yyyy-MM-dd}.log.zip
        
        
            %date|%msg%n
        
    

    
        
        
    

 

4.2在properties文件下新建system.properties文件,配置logback.xml需要的参数

system.properties配置

#日志存放路径
log.base=E:\python_work/PythonLearn/java_SSM/dazhongdianping/comment
#日志级别
log.level=DEBUG
#控制台输出
log.appender.ref=stdout

 

5.配置mybatis generatorConfig自动生成代码插件

详情看如下地址 mybatis generatorConfig自动生成代码插件

 

未完待续

你可能感兴趣的:(SSM)