挺详细的spring+springmvc+mybatis配置整合|含源代码

挺详细的spring+springmvc+mybatis配置整合|含源代码_第1张图片

大家好,我是雄雄,今天来带着大家来配置一下SSM(spring+springmvc+

mybatis)框架。

01

新建java web项目

直接在myeclipse中,新建一个web项目即可。

挺详细的spring+springmvc+mybatis配置整合|含源代码_第2张图片

02

导入jar包

将SSM所需的jar包复制到项目的/WebRoot/WEB-INF/lib中,在这里我整理了下,大致需要34个jar文件,复制完之后,选中所有jar包,右击—Build Path-->Add to Build Path。

挺详细的spring+springmvc+mybatis配置整合|含源代码_第3张图片

03

配置web.xml文件。

web.xml文件需要配置三部分信息,spring、springmvc以及解决springmvc传值乱码的过滤器,分别如下:

spring配置信息:


    org.springframework.web.context.ContextLoaderListener
  
  
    contextConfigLocation
    classpath:applicationContext.xml
  

springmvc配置信息:


    springmvc
    org.springframework.web.servlet.DispatcherServlet
   
     contextConfigLocation
     classpath:springmvc-servlet.xml
   
   1
  
  
    springmvc
    /
  

设置编码格式的过滤器信息:


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

04

配置Spring配置文件

applicationContext.xml文件,里面需要包含这些信息:用来连接数据库的数据源信息


  
    
    
    
    
  

加载mybatis-config.xml文件以及sql映射文件的SqlSessionFactory:


  
    
    
    
      
        classpath:org/dao/*.xml
      
    
  

Mapper注入映射器的MapperScannerConfigurer:


  
    
  

最后就是扫描注解的配置:


  
  

05

配置springmvc的信息

springmvc-servlet.xml中需要包含最基本的两个部分,扫描注解和springmvc请求的前缀后缀设置:


  
  
  
  
  
    
    
  

06

配置mybatis配置文件

本文件简单点,就配置个别名和打印sql语句就行,都是可选的:




  
   
        
        
    
  
  
    
  
  

附录:

spring配置文件(applicationContext.xml):




  
  
    
    
    
    
  
  
  
  
    
    
    
      
        classpath:org/dao/*.xml
      
    
  
  
  
  
    
  
  
  
  
  

springmvc配置文件(springmvc-servlet.xml):



  
  
  
  
  
  
  
    
    
  

web.xml文件:



    
  
    index.jsp
  
  
  
  
    springmvc
    org.springframework.web.servlet.DispatcherServlet
   
     contextConfigLocation
     classpath:springmvc-servlet.xml
   
   1
  
  
    springmvc
    /
  
  
  
  
    contextConfigLocation
    classpath:applicationContext.xml
  
  
  
    org.springframework.web.context.ContextLoaderListener
  
  
  
  
    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      utf-8
    
    
      forceEncoding
      true
    
  
  
    encodingFilter
    /*
  
  

配置到此结束,明天带着大家实现一遍SSM的增删改查案例。

独家特制纯手工辣椒酱,小商店现在下单,单件商品立减1.88元,满80元减15元.

往期精彩

投资理财要趁早,基金风险是最小!

2021-01-10

挺详细的spring+springmvc+mybatis配置整合|含源代码_第4张图片

java中的泛型类型擦除

2021-01-12

挺详细的spring+springmvc+mybatis配置整合|含源代码_第5张图片

一百馒头一百僧,大僧三个更无争,小僧三人分一个,大小和尚得几丁?

2021-01-09

挺详细的spring+springmvc+mybatis配置整合|含源代码_第6张图片

你们好好的学,回头教教我~

2021-01-08

挺详细的spring+springmvc+mybatis配置整合|含源代码_第7张图片

辣椒酱中奖说明~

2021-01-07

挺详细的spring+springmvc+mybatis配置整合|含源代码_第8张图片

挺详细的spring+springmvc+mybatis配置整合|含源代码_第9张图片

点分享

点点赞

点在看

你可能感兴趣的:(乱码,mybatis,web.xml,spring,jdbc)