【SSM项目整合流程】

目录

一.用Maven创建一个project项目

1.1新建一个项目,选择Maven然后点击下一步

1.2设置项目名称和AGV后点击完成

1.3在pom.xml文件中导入依赖和配置打包方式

二.添加web工程

2.1在Project Structure中型添加一个web工程

2.2配置web.xml

三.创建SpringMVC的配置文件

3.1配置SpringMVC.xml

四.搭建MyBatis环境

4.1创建属性文件jdbc.properties

4.2创建MyBatis的核心配置文件mybatis-config.xml

4.3创建日志文件log4j.xml

4.4创建Mapper接口和映射文件(若用逆向工程生成可忽略此步骤)

4.4.1手动创建pojo类

4.4.2创建Mapper接口

4.4.3创建Mabatis的映射文件

五.创建Spring的配置文件

5.1配置spring文件

5.1.1 方式一:

5.1.2 方式二:

六.MyBats的逆向工程生成pojo+mapper

6.1在pom.xml文件中添加依赖和插件

6.2创建MyBatis的核心配置文件

6.3创建逆向工程的配置文件

6.4执行MBG插件的generate目标


一.用Maven创建一个project项目


1.1新建一个项目,选择Maven然后点击下一步

【SSM项目整合流程】_第1张图片

1.2设置项目名称和AGV后点击完成

【SSM项目整合流程】_第2张图片

1.3在pom.xml文件中导入依赖和配置打包方式



    4.0.0
​
    com.bjpowernode
    mimissm
    1.0
​
    
        8
        8
        5.3.1
        2.9.6
        1.2
        2.0
    
​
    war
​
    
        
            org.springframework
            spring-context
            ${spring.version}
        
        
            org.springframework
            spring-beans
            ${spring.version}
        
        
        
            org.springframework
            spring-web
            ${spring.version}
        
​
        
            org.springframework
            spring-webmvc
            ${spring.version}
        
        
        
            org.springframework
            spring-jdbc
            ${spring.version}
        
        
            org.springframework
            spring-aspects
            ${spring.version}
        
        
            org.springframework
            spring-test
            ${spring.version}
        
        
        
            org.mybatis
            mybatis
            3.5.7
        
        
        
            org.mybatis
            mybatis-spring
            2.0.6
        
        
        
            com.alibaba
            druid
            1.0.9
        
        
        
            junit
            junit
            4.12
            test
        
        
        
            mysql
            mysql-connector-java
            5.1.26
        
        
        
            log4j
            log4j
            1.2.17
        
​
        
        
            com.github.pagehelper
            pagehelper
            5.2.0
        
        
        
            ch.qos.logback
            logback-classic
            1.2.3
        
        
        
            javax.servlet
            javax.servlet-api
            3.1.0
            provided
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.12.1
        
        
            commons-fileupload
            commons-fileupload
            1.3.1
        
        
        
            org.thymeleaf
            thymeleaf-spring5
            3.0.12.RELEASE
        
​
    
        
        
            jstl
            jstl
            ${jstl.version}
        
        
            javax.servlet
            javax.servlet-api
            3.0.1
            provided
        
        
            javax.servlet
            jsp-api
            provided
            ${jsp-api.version}
        
        
        
            com.fasterxml.jackson.core
            jackson-databind
            ${jackson.version}
        
        
            commons-io
            commons-io
            2.4
        
        
            commons-fileupload
            commons-fileupload
            1.3.1
        
    
 

二.添加web工程


2.1在Project Structure中型添加一个web工程

注意路径必须加上src\main\webapp放在此目录下

【SSM项目整合流程】_第3张图片

2.2配置web.xml



    
    
    
        CharacterEncodingFilter
        org.springframework.web.filter.CharacterEncodingFilter
        
            encoding
            UTF-8
        
        
            forceEncoding
            true
        
    
    
    
        CharacterEncodingFilter
        /*
    
​
    
​
    
    
        DispatcherServlet
        org.springframework.web.servlet.DispatcherServlet
        
        
            contextConfigLocation
            classpath:SpringMVC.xml
        
        
        1
    
​
    
    
        DispatcherServlet
        
        *.action
    
​
​
    
    
    
        org.springframework.web.context.ContextLoaderListener
    
    
    
        contextConfigLocation
        
        classpath:applicationContext-*.xml
    

三.创建SpringMVC的配置文件


3.1配置SpringMVC.xml

方式1:用jsp时



​
    
    
    
    
    
     
        
     
        
     
​
    
    
        
    
​
    
    

方式2:用html时



​
    
    
    
    
    
        
        
        
            
                
                    
                        
                        
                        
                        
                        
                        
                    
                
            
        
    
​
    
    
    
    
    
    

四.搭建MyBatis环境


4.1创建属性文件jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/xiaomissm?Unicode=true&;characterEncoding=utf-8&;useSSL=false
jdbc.username=root
jdbc.password=1234

4.2创建MyBatis的核心配置文件mybatis-config.xml




 

    



    

4.3创建日志文件log4j.xml


​
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

4.4创建Mapper接口和映射文件(若用逆向工程生成可忽略此步骤)

4.4.1手动创建pojo类

【SSM项目整合流程】_第4张图片

4.4.2创建Mapper接口

【SSM项目整合流程】_第5张图片

4.4.3创建Mabatis的映射文件

【SSM项目整合流程】_第6张图片

注意包名和文件名要一致

【SSM项目整合流程】_第7张图片

五.创建Spring的配置文件


5.1配置spring文件

5.1.1 方式一:

多个模块时,可以根据不同模块功能拆分开来写(例如:applicationContext-dao.xml和applicationContext-service.xml)

①applicationContext-dao.xml



    
    
    
​
    
    
    
        
        
        
        
    
​
    
    
        
        
        
        
        
        
        
        
    
    
    
        
        
    

②applicationContext-service.xml



​
​
  
   
​
   
   
      
   
   
   
      
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
      
   
   
   
      
      
      
   
5.1.2 方式二:

写到同一个spring.xml里



    
    
    
    
        
        
    
​
    
    
    
    
    
    
    
    
    
​
    
    
        
    
    
    
​
    
    
        
        
        
        
​
        
        
        
        
    
​
    
    
        
        
    
                    

六.MyBats的逆向工程生成pojo+mapper


6.1在pom.xml文件中添加依赖和插件



  
    org.mybatis
    mybatis
    3.5.7
  


​
    
    
        
        
            org.mybatis.generator
            mybatis-generator-maven-plugin
            1.3.0
​
            
            
​
                
                
                    org.mybatis.generator
                    mybatis-generator-core
                    1.3.2
                
​
                
                
                    com.mchange
                    c3p0
                    0.9.2
                
​
                
                
                    mysql
                    mysql-connector-java
                    5.1.8
                
            
        
    

6.2创建MyBatis的核心配置文件

步骤四里有

6.3创建逆向工程的配置文件

文件名必须是:generatorConfig.xml

数据库信息、文件包名和指定的数据库表要填写准确


    
        
            
            
        
        
        
        
        
        
            
        
​
        
        
            
            
            
            
        
        
        
            
            
        
        
        
            
            
        
        
        
     
     
​ ​ ​  

6.4执行MBG插件的generate目标

【SSM项目整合流程】_第8张图片

执行成功后在对应的目录下自动生成文件

结束!

你可能感兴趣的:(java,spring,笔记)