IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat

一、介绍框架

  1. Spring框架:
           Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。
      
  2. Mybatis框架:
      mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。
      

    3.SpringMVC:
      SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。

二、使用idea创建一个maven项目( 这里演示 的是 web项目)

IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第1张图片
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第2张图片
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第3张图片
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第4张图片
点击 FinishIDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第5张图片
然后开始配置 pom.xml文件(添加各种依赖jar包)
需要的依赖:


    
        5.1.4.RELEASE
        UTF-8
        1.7
        1.7
    


    
        
        
        
            org.springframework
            spring-core
            ${spring.version}
        
        
        
            org.springframework
            spring-beans
            ${spring.version}
        
        
        
            org.springframework
            spring-context
            ${spring.version}
        
        
        
        
            org.springframework
            spring-jdbc
            ${spring.version}
        
        
        
            org.springframework
            spring-tx
            ${spring.version}
        
        
        
        
            org.springframework
            spring-web
            ${spring.version}
        
        
        
            org.springframework
            spring-webmvc
            ${spring.version}
        
        
        
            org.springframework
            spring-aop
            ${spring.version}
        
        
            org.aspectj
            aspectjrt
            1.8.0
        
        
            org.aspectj
            aspectjweaver
            1.8.0
        


        
        
            org.mybatis
            mybatis
            3.4.5
        
        
        
            org.mybatis
            mybatis-spring
            1.3.2
        
        
        
        
            javax.servlet
            javax.servlet-api
            4.0.0
        
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.9.8
        

        
        
        
            log4j
            log4j
            1.2.17
        
        
            org.slf4j
            slf4j-api
            1.7.5
        

        
            org.slf4j
            slf4j-log4j12
            1.7.5
        
        

        
        
            taglibs
            standard
            1.1.2
        
        
        
            com.github.pagehelper
            pagehelper
            5.1.2
            
        
        
        
            mysql
            mysql-connector-java
            5.1.38
        
        
        
            com.alibaba
            fastjson
            1.1.41
        
    

接下来我们需要在main下面手动添加两个包,一个java一个resources
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第6张图片
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第7张图片
resources包也同理,但是选择Resources Root,该包主要放xml文件和properties等文件
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第8张图片
传建创建好的样子:IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第9张图片
在java包建立项目结构:
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第10张图片
在resources资源包配置xml文件
创建spring.xml
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第11张图片
spring.xml的完整信息:




    
    

  
    
        
        
        
        
    
    
    
    
        
        
        
        
    
    
    
        
        
    


springweb.xml文件的完整配置信息




    
    
    
    
    
    

    
    
    
        
        
        
    


在resources 文件夹 新建一个包 ( 包名随意取,有意义一些的)

然后再那个包里新建一个 xml文件 用来映射 DML语法
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第12张图片
框架搭建以后就可以写代码了

三、配置idea的Tomcat

运行web项目之前还需要配置idea的Tomcat
点击下图的Add Configuration…
在这里插入图片描述
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第13张图片
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第14张图片
IDEA Spring+SpringMVC+Mybatis详细整合+配置Tomcat_第15张图片
点击OK再Applay再OK,就可以部署Tomcat运行项目了!

你可能感兴趣的:(IDEA,SSM)