IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目

一、先建立parent模块,父模块不选择任何模板,创建完成。

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第1张图片

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第2张图片

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第3张图片

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第4张图片

父模块中不写代码,所以src目录直接删除即可。

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第5张图片

二、创建子模块1,做war包部署,所以选择为webapp类型,创建完成

 

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第6张图片

 

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第7张图片

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第8张图片

选择对应的maven

三、创建common模块,做jar包使用,所以不选用模板。

IDEA+Spring+SpringMVC+Maven+Mybatis创建模块化项目_第9张图片

剩下的就是配置spring以及mybatis的内容。

pom中增加spring相关的依赖


    5.1.8.RELEASE
    2.9.8


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

    
        org.freemarker
        freemarker
        2.3.28
    

    
        com.fasterxml.jackson.core
        jackson-databind
        ${jsckson-version}
    
    
        com.fasterxml.jackson.core
        jackson-core
        ${jsckson-version}
    
    
        com.fasterxml.jackson.core
        jackson-annotations
        ${jsckson-version}
    
    
        javax.servlet
        jstl
        1.2
    
    
        javax.servlet
        javax.servlet-api
        4.0.0
    
    
        commons-fileupload
        commons-fileupload
        1.4
    

配置spring-mvc.xml




    
    
    
    
        
            
            
        
    

    
    
    
    
        
        
            10485760
        
        
        
            UTF-8
        
    
    
    
        
            
                
                    
                        UTF-8
                        UTF-8
                    
                
            
        
        
            /WEB-INF/views/
        
    
    
        
        
        
    
    
    
        
        
        
        
    

配置mybatis.xml文件


   

   
   
   
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
   
   
   
       
       
       
       
       
       
   

   
   
       
       
       
       
   
   
   
   
       
   
   
       
       
   

配置web.xml文件

LoginModule

    CharacterEncodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
        encoding
        UTF-8
    
    
        forceRequestEncoding
        true
    
    
        forceResponseEncoding
        true
    


    CharacterEncodingFilter
    /*


    org.springframework.web.context.ContextLoaderListener


    contextConfigLocation
    classpath:conf/spring-mybatis.xml


    SpringMvc
    org.springframework.web.servlet.DispatcherServlet
    
        contextConfigLocation
        classpath:conf/spring-mvc.xml
    
    1


    SpringMvc
    /


    index.jsp



    HiddenHttpMethodFilter
    org.springframework.web.filter.HiddenHttpMethodFilter


    HiddenHttpMethodFilter
    /*



    HttpPutFormContentFilter
    org.springframework.web.filter.HttpPutFormContentFilter


    HttpPutFormContentFilter
    /*

创建完成,结束!!!!!

 

 

你可能感兴趣的:(Java栏)