SSM整合配置文件超详细步骤总结 :

    作者 : 码不多

1. 创建Maven工程,配置pom.xml添加所需依赖

  
    
        4.12
        5.1.2.RELEASE
        3.2.8
        1.2.2
        1.2.15
        5.1.32
        1.6.4
        1.0.9
        5.1.2
        1.2
        3.0.1
        2.0
        2.9.6
    
    
        
            org.aspectj
            aspectjweaver
            1.6.11
        

        
            org.json
            json
            20140107
        

        
        
            org.springframework
            spring-context
            ${spring.version}
        
        
            org.springframework
            spring-beans
            ${spring.version}
        
        
            org.springframework
            spring-webmvc
            ${spring.version}
        
        
            org.springframework
            spring-jdbc
            ${spring.version}
        
        
            org.springframework
            spring-aspects
            ${spring.version}
        
        
            org.springframework
            spring-jms
            ${spring.version}
        
        
            org.springframework
            spring-context-support
            ${spring.version}
        
        
            org.springframework
            spring-test
            ${spring.version}
        
        
        
            org.mybatis
            mybatis
            ${mybatis.version}
        
        
            org.mybatis
            mybatis-spring
            ${mybatis.spring.version}
        
        
            com.github.miemiedev
            mybatis-paginator
            ${mybatis.paginator.version}
        
        
            com.github.pagehelper
            pagehelper
            ${pagehelper.version}
        
        
        
            mysql
            mysql-connector-java
            ${mysql.version}
        
        
        
            com.alibaba
            druid
            ${druid.version}
        

        
        
            junit
            junit
            4.12
            test
        


        
        
            jstl
            jstl
            ${jstl.version}
        
        
            javax.servlet
            javax.servlet-api
            3.0.1
            provided
        

        
            javax.servlet
            jsp-api
            provided
            ${jsp-api.version}
        
        
        
            com.fasterxml.jackson.core
            jackson-databind
            ${jackson.version}
        

        
        
            com.alibaba
            fastjson
            1.2.28
        
        
        
            commons-io
            commons-io
            2.4
        
        
            commons-fileupload
            commons-fileupload
            1.3.1
        

        
        
            log4j
            log4j
            1.2.17
        

        
        
            com.alipay.sdk
            alipay-sdk-java
            4.8.10.ALL
        
        
            commons-logging
            commons-logging
            1.2
        
    

    
    
            
            
            
            
            
            
            
        
        
            
                src/main/java
                
                    **/*.properties
                    **/*.xml
                
                true
            
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                true
            
        
    

2. 创建三层架构的包结构目录、以及我们的所有SSM整合所需的配置文件

SSM整合配置文件超详细步骤总结 :_第1张图片

所有的applicationContext-*.xml为Spring的整合配置文件,jdbc.properties为数据库配置文件,SpringMVC.xml为视图层的核心配置文件,mapper与SqlMapConfig为Mybatis的核心配置文件。此处采用分多个配置文件管理,层次更加分明,Spring核心文件可以使用一个配置文件解决,也可以将Mybatis的核心配置文件整合进Spring的核心文件,哪一种方式都可以。

3. 配置jdbc.properties.xml文件

jdbc.driver=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/数据库名
jdbc.username=用户名
jdbc.password=密码

4. 配置web.xml,配置中央调度器以及Spring的监听器、字符集过滤...




  
    
        encoding
        org.springframework.web.filter.CharacterEncodingFilter
        
        
            encoding
            UTF-8
        
        
        
            forceRequestEncoding
            true
        
        
        
            forceResponseEncoding
            true
        
    

    
    
        encoding
        
        *.action
    

  
    
        org.springframework.web.context.ContextLoaderListener
    

    
    
        contextConfigLocation
        classpath:applicationContext-*.xml
    

    
    
        SpringMVC
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            
            classpath:SpringMVC.xml
        

        
        1
        
    
    
    
    
        SpringMVC
        
        /*
    

5.  编写applicationContext-dao.xml 文件 --- Spring核心配置文件 ---整合Mybatis




    

    
    

    
    
        
        
        
        
    

    
    
        
        
        
        
        
        
    

    
    
        
    
    

6. 编写applicationContext-service.xml 文件 --- Spring核心配置文件 ---扫描Service层


    

7.编写applicationContext-trans.xml 文件 --- Spring核心配置文件 ---事物管理 ,此处采用注解事物管理配置





	
	
		
	

	
	


 8. 编写SqlMapConfig.xml 文件 --- Mybatis核心配置文件 ---分页插件PageHelper




    
    
        
            
            
        
    

此处也可整合进Spring核心文件中。将下列代码添加进Spring整合Mybatis的工厂Bean(SqlSessionFactoryBean)中。

SSM整合配置文件超详细步骤总结 :_第2张图片

9. 编写SpringMVC.xml ---SpringMVC核心配置文件




    
    

    
    

    
    

    
    
        
        
        
        
    

     
	

10 . sql映射文件,写你自己需要的Sql即可。也可以使用代码生成工具,反向工程让其自己完成。

             以上就是总结的SSM整合配置文件部分,以后有时间还有更新一些学习资料与小技巧等等,希望大家可以一起学习分享,共同进步!!!!

 

你可能感兴趣的:(ssm,mybatis,spring,springmvc,java)