IDEA搭建SSM开发环境

Java框架搭建与整合

编译环境:IntelliJ IDEA2017

GitHub地址

SSM

搭建项目

  1. 新建

  2. 设置包名

  3. 设置MVEN(默认即可)

  4. 设置地址

  5. 当前目录结构

    [.idea]  ide配置文件夹 可删除 下次打开时会重新生成

    [src]  代码文件夹

    [pom]  mven依赖

     

  6. 创建补全目录

  7. 在 src下创建——》test文件夹(测试)

    在 src下——》main——》创建java文件夹和resources文件夹

    在 src下——》test——》创建java文件夹和resources夹

  8. 设置文件属性

    main下 ——》java Sources root

    ——》resources Resources root

    test下 ——》java Test Sources root

    ——》resources Test Resources root

     

  9. 建包

     

     

配置SpringMVC

导包



    UTF-8
    1.8
    1.8
    4.3.7.RELEASE
  
    
      junit
      junit
      4.11
      test
    
    
    
    
      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-context-support
      ${spring.version}
    
    
      org.springframework
      spring-test
      ${spring.version}
      test
    
    
      org.freemarker
      freemarker
      2.3.27-incubating
    
    
    
      javax.servlet
      javax.servlet-api
      3.1.0
    

    
      com.fasterxml.jackson.core
      jackson-core
      2.5.4
    
    
      com.fasterxml.jackson.core
      jackson-databind
      2.5.4
    
  
 
 
  • 日志** logback.xml**

        
        
          ch.qos.logback
          logback-classic
          1.2.3
        
    
    
        
        
        
        
        
        
        
        
        
            
                ${log.pattern}
            
        
        
        
            
            ${log.filePath}/debug.log
            
                
                ${log.filePath}/debug/debug.%d{yyyy-MM-dd}.log.gz
                
                
                ${log.maxHistory}
            
            
                ${log.pattern}
            
            
                DEBUG
                ACCEPT
                DENY
            
        
        
        
            
            ${log.filePath}/info.log
            
                
                ${log.filePath}/info/info.%d{yyyy-MM-dd}.log.gz
                
                
                ${log.maxHistory}
            
            
                ${log.pattern}
            
            
                INFO
                ACCEPT
                DENY
            
        
        
        
            
            ${log.filePath}/error.log
            
                
                ${log.filePath}/error/error.%d{yyyy-MM-dd}.log.gz
                
                
                ${log.maxHistory}
            
            
                ${log.pattern}
            
            
                ERROR
                ACCEPT
                DENY
            
        
        
            
            
            
        
        
            
        
    
     
  • 配置web.xml文件

    
    
      
      ssm001
        
        
            index.jsp
        
        
        
            spring-dispatcher
            org.springframework.web.servlet.DispatcherServlet
            
            
                contextConfigLocation
                classpath:spring/*.xml
            
            1
        
        
            spring-dispatcher
            /
        
    ​
        
        
            encoding
            org.springframework.web.filter.CharacterEncodingFilter
            
                encoding
                UTF-8
            
            
                forceEncoding
                true
            
        
        
            encoding
            /*
        
    

     

  • 配置dispatcher-servlet.xml(前端控制)

    
    
        
        
        
        
            
            
                
                    
                
            
        
    ​
        
        
    ​
        
            
    ​
            
        
            
            
            
        
    ​
    ​
        
        
        
    
     

     

    springMVC配置完毕

 

 

整合MyBatis

导包


   
            org.mybatis
            mybatis
            3.2.8
        
        
            org.mybatis
            mybatis-spring
            1.3.0
          

    
      mysql
      mysql-connector-java
      8.0.13
    

    
            com.alibaba
            druid
            1.1.12
    
 
配置jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.1.143:3306/ssm?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
jdbc.username=root
jdbc.password=root

 

配置spring-mybatis.xml



   
    
   
    
​
    
    
       
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    
​
    
    
        
        
        
        
        
        
        
    
    
    
        
        
    
 

配置mybatis-config.xml




	
	
		
		

		
		

		
		
		
		
	
 

开启阿里连接池监控 在web.xml中添加druid的servlet

访问地址http://localhost:8080/druid/sql.html

 
    
        DruidStatView
        com.alibaba.druid.support.http.StatViewServlet
    
    
        DruidStatView
        /druid/*
    

 

 

 

 

 

 

你可能感兴趣的:(SSM)