IntelliJ IDEA 搭建 JavaWeb SSM 框架



前言

什么是SSM框架

SSM框架是spring MVC,spring和mabatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层

准备工作

准备好以下工具:
1.IntelliJ IDEA
2.jdk1.8
3.Maven
4.Tomcat8

正题

1.创建项目

打开IDEA,创建新项目

在这里插入图片描述

如图创建Maven WebApp项目

在这里插入图片描述

补全项目信息

翻译:
GroupID :是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构
ArtifactID :是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称
version : 版本号

在这里插入图片描述

选择之前准备好的Maven

在这里插入图片描述

选择项目存放的位置,然后点击Finish完成项目创建

在这里插入图片描述
此时右下角会弹出提示框,选择第二个选项,意思是更改pom文件后就会自动下载依赖包
在这里插入图片描述

创建好的项目如图所示

项目结构介绍:
【.idea文件夹】和是idea的一些配置文件,不用管他
【src文件夹】就是我们放项目代码的地方
【pom.xml】是maven的配置文件,我们需要什么jar包,都可以在里面添加依赖,然后maven就会自己帮我们下到本地仓库里面

在这里插入图片描述


2.完善项目

新建项目所需文件夹

详细做法:
在src文件夹下新建test文件夹
在src>test文件夹下新建java文件夹
在src>main文件夹下新建java文件夹
在src>main文件夹下新建resources文件夹

文件夹的用途:
test : 用来放测试文件
java : 用来放java文件
resources : 用来放各种框架的配置信息文件

右键新建文件夹
在这里插入图片描述
建好的文件夹如图所示
在这里插入图片描述

给文件夹赋属性,让idea识别各个目录的作用

选择File-Project Structure
在这里插入图片描述
切换到Modules
在这里插入图片描述
如图点击java文件夹,然后点击上方Source
在这里插入图片描述
如图点击resources文件夹,然后点击上方Resource
在这里插入图片描述
如图点击text文件夹下的java文件夹,然后点击上方Tests。搞定后点OK保存并关闭

在这里插入图片描述

添加SSM框架所需依赖

替换pom.xml文件中的内容,内容如下

<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>
  <groupId>com.chatRobot</groupId>
  <artifactId>ChatRobot</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>ChatRobot Maven Webapp</name>
  <url>http://maven.apache.org</url>

  <properties>
    <!-- 设置项目编码编码 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <!-- spring版本号 -->
    <spring.version>4.3.5.RELEASE</spring.version>
    <!-- mybatis版本号 -->
    <mybatis.version>3.4.1</mybatis.version>
  </properties>

  <dependencies>

    <!-- java ee -->
    <dependency>
      <groupId>javax</groupId>
      <artifactId>javaee-api</artifactId>
      <version>7.0</version>
    </dependency>

    <!-- 单元测试 -->
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
    </dependency>

    <!-- 实现slf4j接口并整合 -->
    <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.2.2</version>
    </dependency>

    <!-- JSON -->
    <dependency>
      <groupId>com.fasterxml.jackson.core</groupId>
      <artifactId>jackson-databind</artifactId>
      <version>2.8.7</version>
    </dependency>


    <!-- 数据库 -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.41</version>
      <scope>runtime</scope>
    </dependency>

    <!-- 数据库连接池 -->
    <dependency>
      <groupId>com.mchange</groupId>
      <artifactId>c3p0</artifactId>
      <version>0.9.5.2</version>
    </dependency>

    <!-- MyBatis -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>${mybatis.version}</version>
    </dependency>

    <!-- mybatis/spring整合包 -->
    <dependency>
      <groupId>org.mybatis</groupId
  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值