ssm框架中spring是怎样从mybaitis映射文件中读取到sql语句的

2024-12-04 11:48:17
推荐回答(1个)
回答1:

下面主要介绍三大框架的整合,至于环境的搭建以及项目的创建,参看上面的博文。这次整合我分了2个配置文件,分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2个资源文件:jdbc.propertis和log4j.properties。

使用框架的版本:

       Spring 4.0.2 RELEASE

       Spring MVC 4.0.2 RELEASE

       MyBatis 3.2.6

在pom.xml中引入jar包

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    4.0.0
    com.javen.maven01
    maven01
    war
    0.0.1-SNAPSHOT
    maven01 Maven Webapp
    http://maven.apache.org
    
      
          
        4.0.2.RELEASE  
          
        3.2.6  
          
        1.7.7  
        1.2.17  
    
 
    
    
        
            junit
            junit
            3.8.1
               
            test
        

        
        
           
          
            org.springframework  
            spring-core  
            ${spring.version}  
        
  
  
          
            org.springframework  
            spring-web  
            ${spring.version}  
        
  
          
            org.springframework  
            spring-oxm  
            ${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-context-support  
            ${spring.version}  
        
  
  
          
            org.springframework  
            spring-test  
            ${spring.version}  
        
  
          
          
            org.mybatis  
            mybatis  
            ${mybatis.version}  
        
  
           
          
            org.mybatis  
            mybatis-spring  
            1.2.2  
        
  
        
           
          
            javax  
            javaee-api  
            7.0  
        
  
        
           
          
            mysql  
            mysql-connector-java  
            5.1.36  
        
  
          
          
            commons-dbcp  
            commons-dbcp  
            1.2.2  
        
  
        
          
          
            jstl  
            jstl  
            1.2  
        
  
          
          
          
            log4j  
            log4j  
            ${log4j.version}  
        
  
          
          
          
          
            com.alibaba  
            fastjson  
            1.1.41  
        
  
  
  
          
            org.slf4j  
            slf4j-api  
            ${slf4j.version}  
        
  
  
          
            org.slf4j  
            slf4j-log4j12  
            ${slf4j.version}  
        
  
          
          
          
            org.codehaus.jackson  
            jackson-mapper-asl  
            1.9.13  
        
  
          
          
            commons-fileupload  
            commons-fileupload  
            1.3.1  
        
  
          
            commons-io  
            commons-io  
            2.4  
        
  
          
            commons-codec  
            commons-codec  
            1.9  
        
  

    

    
    
        maven01
        
            
                org.eclipse.jetty
                jetty-maven-plugin
                9.2.8.v20150217
                
                    
                        80
                    

                    shutdown
                    9966
                

            

        

    


配置spring-mvc.xml

配置里面的注释也很详细,主要是自动扫描控制器,视图模式,注解的启动这三个。

配置web.xml文件,配置的spring-mvc的Servlet就是为了完成SpringMVC+MAVEN的整合。