Spring + SpringMVC + Mybatis 整合(.xml)

  • 整合需要的依赖(Maven项目下的pom.xml):

      junit
      junit
      4.12
      test
    
    
    
        org.mybatis
        mybatis-spring
        1.3.1
    
    
    
        org.mybatis
        mybatis
        3.4.2
    
    
    
        mysql
        mysql-connector-java
        5.1.40
    
    
    
        org.springframework
        spring-context
        4.3.7.RELEASE
    
    
    
        org.springframework
        spring-webmvc
        4.3.7.RELEASE
    
    
    
        org.springframework
        spring-orm
        4.3.7.RELEASE
    
    
    
        org.springframework
        spring-test
        4.3.7.RELEASE
    
    
    
        com.fasterxml.jackson.core
        jackson-databind
        2.8.7
    
    
    
        javax.servlet
        javax.servlet-api
        3.1.0
        provided
    
    
    
        javax.servlet.jsp
        javax.servlet.jsp-api
        2.3.1
       
    
    
        javax.servlet
        jstl
        1.2
    
    
    
        org.apache.commons
        commons-dbcp2
        2.1.1
    
    
    
        org.hibernate
        hibernate-core
        5.2.8.Final
    
    
    
        org.aspectj
        aspectjrt
        1.8.10
    
    
    
        org.aspectj
        aspectjweaver
        1.8.10
    
  • web.xml(WEB-INF下)



    
        contextConfigLocation
        classpath:applicationContext.xml
    

    
    
        enc
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            utf-8
        
        
            forceEncoding
            true
        
    
    
        enc
        /*
    

    
    
        dispatcher
        org.springframework.web.servlet.DispatcherServlet
    

    
        dispatcher
        /
    

    
    
        
            org.springframework.web.context.ContextLoaderListener
        
         

  • 与之对应的(前端控制器名-servlet.xml),同在WEB-INF下



    
    
    
    
    
    
    
    
        
            
            
            
        
    
    
    
    
        
        
        
     

  • applicationContext.xml(如果是Maven项目,一般放在src/main/resources目录下)



    
    
    
    

    
    

    
    
        
        
        
        
    
    
    
    
        
        
            
        
        
    
    
    
    
        
    
    
    
    
        
    
    
    
    

  • 新建一个mapper的package来管理mapper(有mapper接口及对应的xml文件)
    在此包下我写了一个BookMapper的接口(同时对应一个BookMapper.xml文件)
package com.qfedu.ssm.mapper;
import java.util.List;
import com.qfedu.ssm.entity.Book;

public interface BookMapper {   
    public List findByTypeId(int typeId);
}





    
    
    
    


你可能感兴趣的:(Spring + SpringMVC + Mybatis 整合(.xml))