interlliJ idea16搭建maven和ssm框架,逆向工程

1.创建maven工程

interlliJ idea16搭建maven和ssm框架,逆向工程_第1张图片

interlliJ idea16搭建maven和ssm框架,逆向工程_第2张图片

interlliJ idea16搭建maven和ssm框架,逆向工程_第3张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第4张图片

1.1maven工程配置

File->Project Structure(建议现在main文件夹下建立一个java文件)interlliJ idea16搭建maven和ssm框架,逆向工程_第5张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第6张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第7张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第8张图片

基本上可以了。

2.搭建ssm

2.1先准备在pom.xml添加配置


  4.0.0
  ssmDemo
  demo
  war
  1.0-SNAPSHOT
  demo Maven Webapp
  http://maven.apache.org
  
    
    4.0.2.RELEASE
    
    3.2.6
    
    1.7.7
    1.2.17
  
  
    
      junit
      junit
      3.8.1
      test
    
    
    
      org.bouncycastle
      bcprov-ext-jdk15on
      1.50
    


    
      org.apache.directory.studio
      org.apache.commons.codec
      1.8
    


    
    
      com.sun.mail
      javax.mail
      1.5.0
    
    
    
      commons-dbcp
      commons-dbcp
      1.2.2
    
    
    
      javax
      javaee-api
      7.0
    
    
    
      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}
    
    
    
      org.mybatis
      mybatis
      ${mybatis.version}
    
    
    
      org.mybatis
      mybatis-spring
      1.2.2
    
    
      junit
      junit
      4.11
      test
    
    
    
      org.mybatis
      mybatis
      3.2.6
    


    
    
      mysql
      mysql-connector-java
      5.1.30
    
    
    
      org.codehaus.jackson
      jackson-core-asl
      1.9.13
    
    
      org.codehaus.jackson
      jackson-mapper-asl
      1.9.13
    

    
    
      jstl
      jstl
      1.2
    



    
    
    
      log4j
      log4j
      ${log4j.version}
    
    
      org.slf4j
      slf4j-api
      ${slf4j.version}
    
    
      org.slf4j
      slf4j-log4j12
      ${slf4j.version}
    
    
    
    
      org.codehaus.jackson
      jackson-mapper-asl
      1.9.13
    
    
    
      com.fasterxml.jackson.core
      jackson-core
      2.8.0
    
    
    
      com.fasterxml.jackson.core
      jackson-databind
      2.8.0
    

    
      commons-fileupload
      commons-fileupload
      1.3.1
    

    
      commons-io
      commons-io
      2.4
    

    
      commons-codec
      commons-codec
      1.9
    

    
      org.springframework
      spring-aspects
      ${spring.version}
    

    
      org.springframework
      spring-orm
      ${spring.version}
    
  
  
    demo
    
    
      
        src/main/java
        
          **/*.properties
          **/*.xml
        
        true
      
    

    
      
      
        org.mybatis.generator
        mybatis-generator-maven-plugin
        1.3.2
        
          true
          true
        
      
    
  



interlliJ idea16搭建maven和ssm框架,逆向工程_第9张图片

我的目录结构是这样的,因为我等下配置需要用到

interlliJ idea16搭建maven和ssm框架,逆向工程_第10张图片

dbproperties文件

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/shiro
jdbc.username=root
jdbc.password=root

spring-context.xml





    
    
        
            
                classpath:properties/db.properties
            
        
    
    
    
        
        
        
        
    
    
    
        
        
        
    
    
    
        
        
    
    
    
        
    
    
    
        
            
            
            
            
            
        
    
    
        
        
    

spring-mvc.xml



    
    
    
    

    

    

    
    
        
        
        
        
    

    
    
        
            
                text/html;charset=UTF-8
            
        
    
    
    
        
            
                	
            
        
    

    
    
    
    

    
        
        
            104857600
        
        
            2048
        
    
    


web.xml(这个有点坑,必须要按照它的格式写,不然就报错,不信你把顺序打乱下)




  Archetype Created Web Application
  
  
    contextConfigLocation
    classpath:spring/spring-context.xml,classpath:spring/spring-mvc.xml
  
  
  
    encodingFilter
    org.springframework.web.filter.CharacterEncodingFilter
    
      encoding
      UTF-8
    
    
      forceEncoding
      true
    
  
  
    encodingFilter
    /*
  
  
  
    org.springframework.web.util.IntrospectorCleanupListener
  
  
  
    org.springframework.web.context.ContextLoaderListener
  
  
  
    springMVC
    org.springframework.web.servlet.DispatcherServlet
    
      contextConfigLocation
      classpath:spring/spring-mvc.xml
    
    1
  
  
  
    springMVC
    /
  
  
    login.jsp
  

3.mybatis逆向工程

将generatorConfig.xml文件放到src/main/resources目录下,我的配置如下




	
	
	
		
			
			
			
			
		
		
		
		
		
		
			
		    
		    
		    
	    
	    
		
	    
			
		
		
		
	    
	    	
	  	
		
		

这个是我自己的配置,使用者可以根据自己的需求更改,这个jar文件已经在pom.xml文件下配置完毕直接使用

interlliJ idea16搭建maven和ssm框架,逆向工程_第11张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第12张图片

4.启动tomcat

interlliJ idea16搭建maven和ssm框架,逆向工程_第13张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第14张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第15张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第16张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第17张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第18张图片interlliJ idea16搭建maven和ssm框架,逆向工程_第19张图片

好了,今天写到这了!!!希望对大家有所帮助

你可能感兴趣的:(idea编译器)