SSM框架搭建过程

前言

自己老是忘记框架搭建的基本设置,这次记下笔记。注:本人用的IDEA 2016。

搭建步骤

一、创建Maven项目

具体步骤如下图:

先NEW一个project。

SSM框架搭建过程_第1张图片
1.png

然后选择Maven,选择你的JDK版本,勾选 Create from archetype,选择 maven-archetype-webapp,点next。
SSM框架搭建过程_第2张图片
2.png

输入 GroupIdArtifactId,点next。
SSM框架搭建过程_第3张图片
3.png

选择你的Maven版本,点next
SSM框架搭建过程_第4张图片
4.png

输入你的Project名称和路径然后点finish完成创建。
SSM框架搭建过程_第5张图片
5.png

二、导入相关的jar包

pom.xml相关设置

先设置各种jar包的版本号

  
    UTF-8
    1.7
    1.7
    4.0.2.RELEASE
    3.2.6
    1.7.7
    1.2.15
  

然和导入spring相关的核心包


      org.springframework
      spring-core
      ${spring.version}
    
    
      org.springframework
      spring-web
      ${spring.version}
    
    
      org.springframework
      spring-oxm
      ${spring.version}
    
    
      org.springframework
      spring-tx
      ${spring.version}
    
    
      org.springframework
      spring-jdbc
      ${spring.version}
    
    
      org.springframework
      spring-webmvc
      ${spring.version}
    
    
      org.springframework
      spring-aop
      ${spring.version}
    
    
      org.springframework
      spring-context-support
      ${spring.version}
    
    
      org.springframework
      spring-test
      ${spring.version}
      test
    

再导入mybais的相关包


    
      org.mybatis
      mybatis
      ${mybatis.version}
    
    
    
      org.mybatis
      mybatis-spring
      1.2.2
    

最后导入其他的工具包


      javax
      javaee-api
      7.0
    
    
      mysql
      mysql-connector-java
      5.1.30
    
    
      com.mchange
      c3p0
      0.9.5.2
    
    
      commons-dbcp
      commons-dbcp
      1.2.2
    
    
      tk.mybatis
      mapper
      4.0.2
    
    
      com.github.pagehelper
      pagehelper
      5.1.0
    
    
    
      jstl
      jstl
      1.2
    
    
    
      log4j
      log4j
      ${log4j.version}
    
    
      com.alibaba
      fastjson
      1.1.41
    
    
      log4j
      log4j
      1.2.17
    
    
      org.slf4j
      slf4j-log4j12
      1.7.21
    
    
      org.slf4j
      slf4j-api
      1.7.21
    
    
      org.slf4j
      slf4j-log4j12
      1.7.21
    
    
      org.codehaus.jackson
      jackson-mapper-asl
      1.9.13
    
    
    
      commons-fileupload
      commons-fileupload
      1.3.1
    
    
      commons-io
      commons-io
      2.4
    
    
      commons-codec
      commons-codec
      1.9
    

三、书写ApplicationContext.xml(spring的配置文件)

首先去扫描包

然后去配置数据源


        
        
        
        
    

和mybatis的整合(注入sqlSessionFactory)


        
        
        
        
        
        

配置Mapper扫描器和事务管理器


        
        
    
    
    
        
    

最后开启注解事务

四、书写spring-mvc.xml(springMVC的配置文件)


    
    
    
    
    
    
    
    
        
        
    

五、书写web.xml

主要是将spring和springMVC的配置文件加入web.xml中

集成spring:


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

集成springMVC:


  
    SpringMVC
    org.springframework.web.servlet.DispatcherServlet
    
    
      contextConfigLocation
      classpath:spring-mvc.xml
    
  
  
    SpringMVC
    /
  

在这加上一个编码过滤器防止乱码:


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

六、添加Tomcat服务器

具体步骤如下:

点击右上角的 EditConfiguration:


6.png

选择Tomcat:


SSM框架搭建过程_第6张图片
7.png

在这输入服务器名称。即第一行的Name属性:
SSM框架搭建过程_第7张图片
8.png

再点击Deployment,再点击+号选择第一个:


SSM框架搭建过程_第8张图片
9.png

选择第一个,点击OK,完成配置。
SSM框架搭建过程_第9张图片
10.png

Tomcat配置好了以后,点击run跑一下,如果能看到页面且控制台没有报错就算是配置好了。

SSM框架搭建过程_第10张图片
11.png

七、后记

在搭建框架过程会遇到很多麻烦的事情,例如导入的包起冲突等等。这个时候要耐心的去检查。百度是一个解决BUG的好方法。切记在书写配置文件的时候要检查包头。

你可能感兴趣的:(SSM框架搭建过程)