在参考使用intellij idea搭建MAVEN+SSM(Spring+SpringMVC+MyBatis)框架文章搭建我自己的第一个ssm项目时,遇到了很多小问题。这篇文章已经讲得非常清楚了,但是由于我是第一次搭建java项目以及第一次用idea,还是遇到了很多的问题,现在记录一下。
1、创建一个新的maven项目(为什么建maven项目,我还不懂,o(* ̄︶ ̄*)o)
2、在弹出的窗体中选择maven,然后勾选要建的maven模板--这里选webApp
3、 填入相应的项目信息,随意取名字
点击next,两个路径都配置成自己的maven路径,仓库路径是自己创建的,需要在安装maven的时候要配置一下;
增加maven下载速度的那个参数,我加了之后下载还是比较慢,最后加了一个alimaven的镜像,下载速度就快了。
4、点击next,把项目路径改成自己的,点击finish
5、最后就是建完项目后的样子
6、规范目录结构
- main下有三个文件夹,分别是java,resource和webapp。
建完目录如下:
之后设置目录的类型,idea里面每个目录都要设置好自己的类型,比如java目录是存放源代码的文件夹,就要设置为sources root类型,resource目录配置成Resources Root。
设置完如下:
- 新建一个test文件夹作为存放测试文件的目录,注意该文件夹是和main是同一级的,类型设置为Test Sources Root建完后如下:
7、project建完后就开始搭建maven项目,顺序是这样的:
- 配置pom.xml文件,把需要下载的jar包依赖填进去,等下介绍怎么填。
- 配置web.xml文件,em....具体我还不懂。
- 在resources文件夹下新建applicationContext.xml,配置该文件。
- 在resources文件夹下新建jdbc.properties文件。
-
在resouces文件夹下新建mybatis-config.xml文件。
-
在java目录下建package,用于存放源代码。
-
最后配置页面
(1)配置pom.xml
这里如果不知道要用到什么jar包就去百度SpringMVC需要的jar包,然后在maven的官方链接单独查找jar包来配置pom.xml,实例如下(这里我示范去maven官网查找xml配置的部分,具体需要的jar包去我后面展示的pom.xml里面查找):
登录http://mvnrepository.com/ 示例查找spring-beans:
点进去,找到自己要的版本
将框中的信息复制到pom.xml中就可以了。pom.xml就配置完毕。
<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn</groupId>
<artifactId>mav</artifactId>
<version>