SSM项目搭建

初次搭建SSM框架
使用工具:

  1. IDEA 2018
  2. Mysql 5.7版本

那么现在开始通过Maven来创建一个SSM框架
第一步,新建一个工程



第二步,选择Maven来搭建一个SSM框架



第三步,GroupID ---项目工程ID ,ArtifaceID----模版ID

第四步,选择Maven的版本,配置文件和Maven存放位置(这个可以忽略,直接下一步)

Maven home directory:选择maven版本(这里面IDEA包含两个版本)
User setting file: 选择你的Maven配置文件(其中包含镜像<推荐换成阿里镜像>)
Local repository:选择后面需要存放的maven依赖的位置(自己新建的文件夹的)



第五步,以前填写的项目ID,直接下一步

第六步,控制台显示以下的就算初步完成

创建项目工程目录:


项目工程目录

现在开始配置resources文件夹下的每个配置文件
项目使用maven来导入包,开始配置pom.xml文件

pom.xml




    4.0.0

    ssmdemo
    ssmdemo
    1.0-SNAPSHOT
    war

    ssmdemo Maven Webapp
    
    http://www.example.com

    
        
        4.2.5.RELEASE

        
        1.2.17

        UTF-8
        1.8
        1.8
    

    
        
        
            junit
            junit
            4.11
            test
        

        
        
        
            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-beans
            ${spring.version}
        

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

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

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

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

        
            org.springframework
            spring-context-support
            ${spring.version}
        

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

        

        
        
            log4j
            log4j
            ${log4j.version}
        


        
        
            mysql
            mysql-connector-java
            5.1.37
            runtime
        
        
            c3p0
            c3p0
            0.9.1.2
        

        
            commons-dbcp
            commons-dbcp
            1.4
        

        
        
            org.mybatis
            mybatis
            3.4.1
        
        
            org.mybatis
            mybatis-spring
            1.3.1
        


        
        
            javax.servlet
            javax.servlet-api
            3.0.1
            test
        

        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.5.3
        
        
            org.codehaus.jackson
            jackson-mapper-asl
            1.9.13
        

        
            org.apache.commons
            commons-lang3
            3.4
        
        
            javax.servlet
            javax.servlet-api
            RELEASE
            compile
        

    

    
        ssmdemo
        
            
                
                    maven-clean-plugin
                    3.0.0
                
                
                
                    maven-resources-plugin
                    3.0.2
                
                
                    maven-compiler-plugin
                    3.7.0
                
                
                    maven-surefire-plugin
                    2.20.1
                
                
                    maven-war-plugin
                    3.2.0
                
                
                    maven-install-plugin
                    2.5.2
                
                
                    maven-deploy-plugin
                    2.8.2
                
            
        
    


spring-mvc.xml




    
    
    
    


    
    
        
        
    

    
    
    
        
        
    

    
    

    
        
        
    


spring-config.xml




    
        
    

    

mybatis-config.xml




    
        
    

    
        
    

spring-mybatis.xml




    

    
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    

    
    
        
        
        
        
    

    
    
        
        
        
        
    

jdbc.properties

jdbc.driver=com.mysql.jdbc.Driver
#数据库地址
jdbc.url=jdbc:mysql://localhost:3306/data
#用户名
jdbc.username=*******
#密码
jdbc.password=*******
#连接池启动时的初始值
connect.pool.initialSize= 20
#连接池的最大值
connect.pool.maxActive = 50
#最大连接数
connect.pool.maxIdle=30
#最小连接数
connect.pool.minIdle=10
#获取连接超时时间
connect.pool.removeAbandonedTimeout=10000
#定义最长等待时间
connect.pool.maxWait=60000

log4j.properties

log4j.rootLogger=INFO,Console,File
#控制台日志
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%p][%t][%d{yyyy-MM-dd HH\:mm\:ss}][%C] - %m%n
#普通文件日志
log4j.appender.File=org.apache.log4j.RollingFileAppender
log4j.appender.File.File=logs/ssm.log
log4j.appender.File.MaxFileSize=10MB
#输出日志,如果换成DEBUG表示输出DEBUG以上级别日志
log4j.appender.File.Threshold=ALL
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=[%p][%t][%d{yyyy-MM-dd HH\:mm\:ss}][%C] - %m%n

到此我们就已经完成配置文件
现在开始配置本地服务器
第一步,添加Tomcat server


第二步,这里需要下载Tomcat下载包
Tomcat 下载包链接

第三步,添加exploaded包


到此SSM框架就搭建完成

现在测试以下,在controller下新建IndexController.java

package com.jmtang.controller;

import org.springframework.stereotype.Controller;

/**
 * Created with IntelliJ IDEA.
 * Author: me
 * Date: 2018/9/6
 * Time: 下午8:40
 * Description: 用户控制类
 **/
@Controller
public class UserController {

    public String index(){
        return "idnex";
    }
}

运行Tomcat Server


你可能感兴趣的:(SSM项目搭建)