第一次写博客,有什么不足请指教!!!
这次主要是写一篇用idea搭建ssm框架的简单Demo
1.创建maven项目
选择next
项目创建好后的文件目录和pom.xml里的内容
2.配置maven
File -> Sttings 或者快捷键 Ctrl+Alt+S 打开
3.pom.xml添加
<packaging>war</packaging>
添加这个是因为项目是WEB项目,添加后方便配置
同时右下角有 Enable Auto-Import 这个是让pom.xml修改后就会自动更新配置,包括下载jar包
4.配置Project Structure
File -> Project Structure 或者快捷键 Ctrl+Alt+Shift+S 打开
双击红色部分,这个是用来新建 webapp目录的,点OK就行
在webapp下新建\WEB-INF\web.xml文件注意要选择目录
配置完成
结构目录如下所示
5.编写代码
首先我们先看下最终的系统框架及文件目录
pom.xml maven项目的核心文件
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- spring版本号 -->
<spring.version>4.2.1.RELEASE</spring.version>
<!-- mybatis版本号 -->
<mybatis.version>3.3.0</mybatis.version>
<!-- log4j日志文件管理包版本 -->
<slf4j.version>1.7.12</slf4j.version>
<log4j.version>1.2.17</log4j.version>
</properties>
<dependencies>
<!--spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<art