spring+springMVC+mybatis三大框架整合学习总结

    之前就想弄一个基础框架,用于学习和以后工作需要,现在有时间终于可以来玩一玩搭框架这个游戏了。在搭建的过程中遇到了各种各样的问题和报错,一头雾水,在网上查了好多资料,借鉴学习(http://blog.csdn.net/zhshulin/article/details/37956105#comments),搞了好久终于搞定了,现在有空分析和整理一下流程。
    首先,流程大致如下:
             1、jar包:spring4.3.3所有jar包和图中spring+springMVC+mybatis三大框架整合学习总结_第1张图片
             2、创建项目
            3、创建属性文件:数据库连接属性文件:jdbc.properties 和 日志文件:log4j.properties
            4、创建整合文件spring-mybatis.xml
            5、创建spring-mvc.xml文件
            6、编写测试方法:controller、service、dao、mapper和pojo


     首先:创建java项目:
       (1)创建之后直接项目命名  -> finish
spring+springMVC+mybatis三大框架整合学习总结_第2张图片
       (2)配置tomcat
              spring+springMVC+mybatis三大框架整合学习总结_第3张图片
       (3)配置项目属性:配置文件也要设置成Source、设置编译文件输出路径classes、libraries添加lib目录
              spring+springMVC+mybatis三大框架整合学习总结_第4张图片
              
好了,项目配置完了,接下来建立属性文件。
     第二步:创建jdbc.properties 和 日志文件:log4j.properties
           spring+springMVC+mybatis三大框架整合学习总结_第5张图片
   spring+springMVC+mybatis三大框架整合学习总结_第6张图片
    第三步:创建整合文件spring-mybatis.xml
          
 整合spring和mybatis主要负责 自动扫描项目包、引入数据库连接文件和配置数据源、自动扫描mapper、整合dao层和配置事务管理等
          spring+springMVC+mybatis三大框架整合学习总结_第7张图片
spring+springMVC+mybatis三大框架整合学习总结_第8张图片

     第四步:创建spring-mvc.xml文件
         
 配置注解扫描Controller包路径、pojo映射、自动补全路径跳转和文件上传等
          spring+springMVC+mybatis三大框架整合学习总结_第9张图片
spring+springMVC+mybatis三大框架整合学习总结_第10张图片

   
 好了,到这里spring+springmvc+mybatis整合完了,接下来在web.xml配置springMVC的前端控制器。
   
    第五步:配置程序入口springMVC的前端控制器
           spring+springMVC+mybatis三大框架整合学习总结_第11张图片
spring+springMVC+mybatis三大框架整合学习总结_第12张图片
spring+springMVC+mybatis三大框架整合学习总结_第13张图片
   
 到现在,所有配置都完成了,接下来编写测试程序

   第六步:测试程序
         
 pojo就是对应数据库字段的实体类
          controller层:    
                      spring+springMVC+mybatis三大框架整合学习总结_第14张图片
           service层:
                           spring+springMVC+mybatis三大框架整合学习总结_第15张图片
           dao层:
                     
           mapper层:
                  spring+springMVC+mybatis三大框架整合学习总结_第16张图片
    测试结果:

      spring+springMVC+mybatis三大框架整合学习总结_第17张图片

       spring+springMVC+mybatis三大框架整合学习总结_第18张图片          

        到这里算是大功告成了,以后想扩展什么再添加。
    项目目录结构:
spring+springMVC+mybatis三大框架整合学习总结_第19张图片


     

你可能感兴趣的:(java编程日记,SpringMVC,Mybatis实践)