SSM整合环境搭建


一、Maven依赖



    
        
        
            junit
            junit
            4.13.2
            test
        

        
        
            mysql
            mysql-connector-java
            8.0.27
        

        
        
        
            com.alibaba
            druid
            1.1.9
        

        
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
        
        
        
            javax.servlet
            jsp-api
            2.0
        
        
            jstl
            jstl
            1.2
        

        
        
        
            org.mybatis
            mybatis
            3.5.9
        
        
            org.mybatis
            mybatis-spring
            2.0.7
        

        
        
            org.springframework
            spring-webmvc
            5.3.16
        
        
        
            org.springframework
            spring-jdbc
            5.3.16
        
        
            org.aspectj
            aspectjweaver
            1.9.9
        

        
            org.projectlombok
            lombok
            1.16.10
        

        
        
            log4j
            log4j
            1.2.17
        

        
        
            ch.qos.logback
            logback-classic
            1.2.3
        

    

二、各类配置文件

1、web.xml

<?xml version="1.0" encoding="UTF-8"?>


    
    
        springmvc
        org.springframework.web.servlet.DispatcherServlet
        
            contextConfigLocation
            classpath:applicationContext.xml
        
        1
    
    
        springmvc
        /
    
    
    
    
        encodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        
    
    
        encodingFilter
        /*
    


2、mybatis-config.xml

<?xml version="1.0" encoding="UTF-8" ?>



    
    
    
    
        
    

    
    
        
    


3、jdbc.properties

##数据库连接驱动
jdbc.driver=com.mysql.cj.jdbc.Driver
##数据库连接,db为数据库名
jdbc.url=jdbc:mysql://localhost:3306/db?characterEncoding=utf-8 
jdbc.username=
jdbc.password=

4、spring-dao.xml

<?xml version="1.0" encoding="UTF-8"?>


    
    

    
    
     
    
        
        
        
        
    

    
    
        
        
        
    

    
    
        
        
        
        
    


5、spring-service.xml

<?xml version="1.0" encoding="UTF-8"?>


    
    

    
    
        
    

    
    
        
        
    


6、spring-mvc.xml

<?xml version="1.0" encoding="UTF-8"?>



    
    

    
    

    
    

    
    
        
        
    


7、applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>


    
    
    
    


8、log4j.xml

log4j报红可以不用管,也可自行查询解决方法

<?xml version="1.0" encoding="UTF-8" ?>


    
        
        
            
        
    
    
        
    
    
        
    
    
        
        
    

9、logback.xml

<?xml version="1.0" encoding="UTF-8"?>

    
    
        
            
            
            [%d{HH:mm:ss.SSS}] [%-5level] [%thread] [%logger] [%msg]%n