前言
最近这几年JetBrains
公司开发的IDEA
是越来越流行了,甚至Google的官方IDE都是IDEA
来定制的,可见IDEA的发展趋势是越来越好,由于博主接触IDEA的时间也不长,所以有关IDEA
和Eclipse
的区别和优劣势请自行百度了。
借此机会我就使用IDEA来整合一下SSM,针对于初学者(初次使用IDEA和JAVAEE初学者)还是有帮助的。
新建SSM项目
哦对了,关于IDEA的版本问题强烈建议使用旗舰版,有条件的就购买,没条件的嘛。。天朝你懂的。
在欢迎界面点击Create New Project
。
之后选择Maven
(新建JAVAEE项目是需要安装JDK的,这个就不在这里讲解了。)选好之后点击下一步。
之后填入GroupID
和ArtifactID
这里尽量按照Maven的命名规范来即可。
之后点击下一步,填入项目名称,这里我建议和之前填写的ArtifactID
名称一样即可。
点击Finish完成项目的创建。
之后尽量不要做其他操作,让IDEA完成索引创建。
完善目录结构
首先观察一下IDEA给我们生成的目录结构,这是一个标准的Maven目录。但是其中少了一个webapp
目录用于存放jsp
、css
、js
、图片之类的文件。之后还需要完善我们的目录结构,如下图:
以上的命名都是我们开发过程中常用的命名规则,不一定按照我这样来,但是最好是有一定的规范。
POM.xml
pom.xml
是整个maven的核心配置文件,里面有对项目的描述和项目所需要的依赖。哦对了,在修改pom.xml
文件之前我们最好先设置一下该项目的Maven设置(IDEA对每个项目的maven设置和Eclipse不一样,不是设置一次就可了,如果今后还要新建项目那就还需要设置,同时按住ctrl
,alt
,s
是打开设置的快捷键,更多有关IDEA的操作今后会更新相关博文。)
IDEA的Maven设置
在Eclipse
中用过Maven的都应该知道,这里是将项目的Maven换成我们自己安装的Maven,下面两个目录是选择Maven配置文件,不知道是什么原因在Eclipse
中选择了配置文件之后会自动的将Maven本地厂库的路径更改为你settings.xml
中配置的路径。既然这里没有自动选中那我们就手动修改即可,尽量不要放在C盘,一是用久之后本地厂库占用的空间会比较大,二是万一系统崩溃的话还有可能找回来。
修改pom.xml
以下是我的pom.xml
文件:
关于maven
的知识点我就不细讲了,毕竟这是一个整合教程。
spring-mvc.xml
这个配置文件是springMVC的配置文件:
里面的我都写有注释,应该都能看懂。
关于上面拦截器注释掉的那里,配置是没有问题的,因为这是一个整合项目,所以里边也没有用到拦截器,为了防止运行报错所以就先注释掉了。如果后续需要增加拦截器,可以参考这里的配置。
spring-mybatis.xml
这个是spring和mybatis的整合配置文件,其中还有Druid
连接池的配置。
以上两个就是最重要的配置文件了,只要其中的包名和配置文件中的名字一样就不会出问题。
关于xxMpper.xml
以及实体类的生成,我们可以借助mybatis-generator
自动生成工具来生成,方便快捷。
IDEA配置Tomcat
关于Tomcat的下载与安装我这里就不多介绍了。
按照下图选择:
在name
中为这个Tomcat输入一个名字。之后选择你本地Tomcat的目录点击Ok
即可。
点击apply
和保存之后就返回首页即可看到Tomcat的标识。
根据需要点击Run
和Debug
即可运行。
运行结果如下:
点击上图的2,3,4可看到不同用户的结果,如果你走到这一步,那么恭喜你整合成功。
总结
以上源码都在github上。
项目地址:SSM
欢迎拍砖。