自下而上整合SSM框架(创建MAVEN项目)

此篇为自下而上搭建SSM框架子篇,如果第一次看该系列,请先看总篇:自上而下的搭建SSM框架

前言

我们搭建一个商店项目,主要是演示用,你可以搭建你自己项目

环境搭建

  • JDK_1.7
  • IDEA
  • MYSQL
  • Spring_4.3.7
  • SpringMVC_4.3.7
  • Mybatis_1.3.1

创建数据库表(主要是测试用,你可以使用自己的表)

DROP DATABASE IF EXISTS shop;
CREATE DATABASE shop;  -- 创建shop数据库
USE shop;
CREATE TABLE `tb_area` (  -- 创建商店区域表
    `area_id` INT (5) NOT NULL AUTO_INCREMENT,
    `area_name` VARCHAR (200) NOT NULL,
    `create_time` datetime DEFAULT NULL,
    PRIMARY KEY (`area_id`),
    UNIQUE KEY `UK_AREA` (`area_name`)
) ENGINE = INNODB AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8;

搭建项目

使用maven搭建web项目就不赘述了,不会的可以百度,这里说一点,IDEA里maven搭建默认为servlet2.3的项目,如果想搭建3.1项目,可以参考我另一篇文章:IDEA下maven新建servlet3.x/web3.x工程

创建项目:
这里写图片描述
如果创建完之后缺少maven目录结构一些文件夹,创建出来maven目录结构如图
这里写图片描述

创建实体类

目录结构创建好之后,创建com.csdn.shop.entity包和com.csdn.shop.dao包,根据库里的表创建出两个实体类,供以后测试

package com.csdn.shop.entity;

import java.util.Date;
//区域实体类
public class Area {
    //ID
    private Integer areaId;
    //名称
    private String areaName;
    //创建时间
    private Date createTime;

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}

目录
这里写图片描述

测试

配置tomcat启动,什么都没有改动肯定是没有什么问题的,就不上图了

猜你喜欢

转载自blog.csdn.net/weixin_42604515/article/details/81291916