SSM框架搭建总结

需要的依赖介绍:
spring-webmvc 导入该jar包会自动导入很多spring相关依赖的包
jackson-core,data-bind,annotations 这三个是json相关的包
spring-jdbc,mybatis,mybatis-spring两者结合的一个插件,mysql-connector-java 是mysql驱动,commons-dbcp数据库连接池
junit测试


    org.springframework
    spring-webmvc
    3.2.8.RELEASE



    com.fasterxml.jackson.core
    jackson-core
    2.8.5



    com.fasterxml.jackson.core
    jackson-databind
    2.8.5



    com.fasterxml.jackson.core
    jackson-annotations
    2.8.5




    org.springframework
    spring-jdbc
    3.2.8.RELEASE



    org.mybatis
    mybatis
    3.4.0



    org.mybatis
    mybatis-spring
    1.3.1



    Mysql
    mysql-connector-java
    5.1.38



    commons-dbcp
    commons-dbcp
    1.4



    junit
    junit
    4.12

配置Spring MVC控制器: web.xml 添加dispatcherservlet

  
    
    DispatcherServlet
    DispatcherServlet
    org.springframework.web.servlet.DispatcherServlet
    
      
      contextConfigLocation
      classpath:conf/spring-*.xml
    
    1
  
  
    DispatcherServlet
    *.do
  

配置文件格式可以根据spring版本去官网找 此处格式为




   
  
  
  

配置MyBatis: conf/spring-mybatis.xml




    
    
     
    
    
    
     
     
     




    
    

        

  


    
        
         
    
配置spring-mybatis.xml 包含bean: dpcp链接池, mybatis的session工厂, mybatis自动扫描接口
    dpcp连接池: 
        id=dataSource 其参数是包下的set方法取消set,并且把第一个字母换成小写 
        driverClassName/url/username/password
    session工厂:来自mybatis-spring这个包 
        sqlSessionFactoryBean dataSource ref='引用前面定义好的的dataSource对象' 
        mapperLocations 生命mybatis sql声明文件保存的地方  value="classpath:mapper/*.xml" 
    mybatis自动扫描接口: 数据访问接口的存放位置
        mybatis-spring包下 org.mybatis.spring.mapper包下的 MapperScannerConfigurer方法 basePackage 

你可能感兴趣的:(SSM框架搭建总结)