ssm整合spring4.1.3+mybatis+springmvc下的maven整合模板,适合了解ssm框架但是没搭过环境的同学。

基于数据库mysql8.0.11   Tomcat 8.0    jdk1.8 maven环境

 

直接上代码。ssm整合spring4.1.3+mybatis+springmvc下的maven整合模板,适合了解ssm框架但是没搭过环境的同学。_第1张图片

项目结构图

pom.xml文件


  4.0.0
  com.sise.ssm_demo2
  ssm_demo2
  0.0.1-SNAPSHOT
  war
  

        
        4.1.3.RELEASE
        
        1.2.16
    

 
        

    junit
    junit
    4.9
    test

    




    aopalliance
    aopalliance
    1.0


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

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

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

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

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

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

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

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

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

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

        
        
            org.mybatis
            mybatis
            3.2.8
        


    com.github.miemiedev
    mybatis-paginator
    1.2.15

        
        
        
            org.mybatis
            mybatis-spring
            1.2.2
        

        
        
        
            mysql
            mysql-connector-java
            8.0.11
        
        
        
        
            jstl
            jstl
            1.2
        

        
        
        

    org.slf4j
    slf4j-api
    1.6.4


    org.slf4j
    slf4j-log4j12
    1.6.4
    test

        
        
        
        
            log4j
            log4j
            ${log4j.version}
        

        
    
        
            commons-dbcp
            commons-dbcp
            1.2.2
        
    
 
        
            commons-fileupload
            commons-fileupload
            1.3.1
        

        
            commons-io
            commons-io
            1.3.2
        

        
            commons-codec
            commons-codec
            1.6
        


    commons-logging
    commons-logging
    1.1.3


    org.apache.commons
    commons-lang3
    3.3.2


    commons-pool
    commons-pool
    1.3

        


    aopalliance
    aopalliance
    1.0


    org.aspectj
    aspectjweaver
    1.8.4


    com.fasterxml
    classmate
    1.1.0


    org.apache.httpcomponents
    httpclient
    4.3.5


    org.apache.httpcomponents
    httpcore
    4.3.2


    com.fasterxml.jackson.core
    jackson-annotations
    2.4.0


    com.fasterxml.jackson.core
    jackson-core
    2.4.2


    com.fasterxml.jackson.core
    jackson-databind
    2.4.2


    org.jboss.logging
    jboss-logging
    3.1.0.CR2


    joda-time
    joda-time
    2.5


    com.github.jsqlparser
    jsqlparser
    0.9.5


    com.github.pagehelper
    pagehelper
    4.2.1


    javax.validation
    validation-api
    1.1.0.Final

 

 

其他配置文件一一上,基本上每个配置文件都有注释。

applicationConfigContext-dao.xml文件


    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/beans  
                        http://www.springframework.org/schema/beans/spring-beans-3.1.xsd  
                        http://www.springframework.org/schema/context  
                        http://www.springframework.org/schema/context/spring-context-3.1.xsd  
                        http://www.springframework.org/schema/mvc  
                        http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
    
    
    
    
 
    
        
        
        
                
    

 
    
    
        
        
        
    

 
    
    
        
        
    

 
    
 

applicationConfigContext-service.xml文件


    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/beans  
                        http://www.springframework.org/schema/beans/spring-beans-3.1.xsd  
                        http://www.springframework.org/schema/context  
                        http://www.springframework.org/schema/context/spring-context-3.1.xsd  
                        http://www.springframework.org/schema/mvc  
                        http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
    
    
    
    

 

 

applicationConfigContext-tx.xml文件


 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:aop="http://www.springframework.org/schema/aop"
 xmlns:tx="http://www.springframework.org/schema/tx"
  xmlns:context="http://www.springframework.org/schema/context"
   xmlns:mvc="http://www.springframework.org/schema/mvc"
   xmlns:util="http://www.springframework.org/schema/util"
 xsi:schemaLocation="http://www.springframework.org/schema/beans 
                     http://www.springframework.org/schema/beans/spring-beans.xsd 
                     http://www.springframework.org/schema/tx 
                     http://www.springframework.org/schema/tx/spring-tx.xsd 
                     http://www.springframework.org/schema/aop 
                     http://www.springframework.org/schema/aop/spring-aop.xsd
                     http://www.springframework.org/schema/context
                     http://www.springframework.org/schema/context/spring-context.xsd
                     http://www.springframework.org/schema/mvc
                     http://www.springframework.org/schema/mvc/spring-mvc.xsd
                     http://www.springframework.org/schema/util
                     http://www.springframework.org/schema/util/spring-util.xsd">
                        
    
        
   
       
   

   
   
       
           
           
           
           
           
           
           
           
           
           

         

           
       
   

   
   
       
       
   

 

 

jdbc.properties   记得修改自己的数据库用户名和密码。

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/db_a?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8
jdbc.username=root
jdbc.password=root

 

mybatis-config文件,这个文件没有放东西,但是后期可用于mybatis级联操作可用用上,先空配置放着以后用



PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">

 

springmvc配置文件。重点。!


    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/beans  
                        http://www.springframework.org/schema/beans/spring-beans-3.1.xsd  
                        http://www.springframework.org/schema/context  
                        http://www.springframework.org/schema/context/spring-context-3.1.xsd  
                        http://www.springframework.org/schema/mvc  
                        http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
    
    
    
    
    
    
    
    
    
    
    
    
        
        
        
    

!!!!!重点

配置文件中有很多要扫描包的地方。这个是我的包的目录结构,你们自己写的包。记得修改扫描各个包的配置地方。

ssm整合spring4.1.3+mybatis+springmvc下的maven整合模板,适合了解ssm框架但是没搭过环境的同学。_第2张图片

项目文件资源也有上传。建议自己配置尝试一下,具体测试自己随便写一个测试代码即可。

想要整个项目资源的跳转到以下。

https://download.csdn.net/download/weixin_42231795/10658892

你可能感兴趣的:(基础,ssm整合)