写的太好了,spirngboot创建聚合工程

使用IntelliJ IDEA创建Maven聚合工程、创建resources文件夹、ssm框架整合、项目运行一体化

一、创建一个空的项目作为存放整个项目的路径

1、选择 File——>new——>Project ——>Empty Project

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

2、WorkspaceforTest为项目存放文件夹。

写的太好了,spirngboot创建聚合工程

 

 

 二、maven继承:创建父-子项目,聚合工程

比如整个项目。以一个项目来演示。

       |--e3-parent:父工程,打包方式pom,管理jar包的版本号。项目中所有工程都应该继承父工程。

  |--e3-common:通用的工具类通用的pojo。打包方式jar

  |--e3-manager:服务层工程。聚合工程。Pom工程

    |--e3-manager-dao:打包方式jar

    |--e3-manager-pojo:打包方式jar

    |--e3-manager-interface:打包方式jar

    |--e3-manager-service:打包方式:jar

       |--e3-manager-web:表现层工程。打包方式war

1、创建maven父工程 e3-parent

File——>New ——>Module.. ——>Maven

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

 

2、GroupId一般为公司域名倒过来写。ArtifactId写工程名字。

写的太好了,spirngboot创建聚合工程

3、Maven home directory 在这里我选择自己安装的maven,还有User settings file 选择好本地仓库。

写的太好了,spirngboot创建聚合工程

 4、注意下e3-parent的项目路径,在WorkspaceforTest下面。

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

5、在e3-parent的pom.xml文件下添加<packaging>pom</packaging>,e3-parent是打成pom文件的。

写的太好了,spirngboot创建聚合工程

 

 6、就可以pom文件添加各种依赖了。在这里我的e3-parent的pom.xml文件如下。

e3-parent的pom.xml

写的太好了,spirngboot创建聚合工程 View Code

 

 

7、创建e3-common,e3-common继承父工程parent。而且为了与eclipse下面一样一种好看,common工程的目录也是在WorkspaceforTest目录下,但是是继承了parent工程

File——>New——>module——>Maven

写的太好了,spirngboot创建聚合工程

 

 写的太好了,spirngboot创建聚合工程

8、common工程也是在WorkspaceforTest目录下的,所以要在Add as module to选项中选择None,如下图所示

写的太好了,spirngboot创建聚合工程

 9、Parent 中选择继承的父工程e3-parent,如下图所示,再写好ArtifactId.

 写的太好了,spirngboot创建聚合工程

10、选择maven,如果没有发生改变,就可以直接下一步。

写的太好了,spirngboot创建聚合工程

11、注意一下路径,是在WorkspaceforTest下面。

写的太好了,spirngboot创建聚合工程

12、再在pom.xml下面添加<packaging>jar</packaging>,如下图所示。

写的太好了,spirngboot创建聚合工程

 

 在这个项目的pom文件如下代码所示。

e3-common的 pom.xml

写的太好了,spirngboot创建聚合工程 View Code

 

 

13、创建manager工程,与common工程的方法一样。

File——>New——>module——>Maven

写的太好了,spirngboot创建聚合工程

 写的太好了,spirngboot创建聚合工程

 

写的太好了,spirngboot创建聚合工程

 写的太好了,spirngboot创建聚合工程

 

写的太好了,spirngboot创建聚合工程

 14、再在pom.xml下面添加<packaging>pom</packaging>,如下图所示。

写的太好了,spirngboot创建聚合工程

e3-common的 pom.xml文件

写的太好了,spirngboot创建聚合工程 View Code

 

 

 

15,来开始创建e3-manager-pojo、e3-manager-dao、e3-manager-interface、e3-manager-service,这四个工程最终都是打成jar包的,创建过程都是一样的,下面就只写出一个工程的创建过程。

以e3-manager-pojo为例。

16、选中e3-manager——>右击鼠标——>New——Module,因为e3-manager-pojo是e3-manager的子工程。

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

 

写的太好了,spirngboot创建聚合工程

17、再在pom.xml下面添加<packaging>pom</packaging>,如下图所示。

写的太好了,spirngboot创建聚合工程

18、e3-manager-pojo、e3-manager-dao、e3-manager-interface、e3-manager-service,这四个工程都是这样创建。

19、e3-manager-pojo、e3-manager-dao、e3-manager-interface、e3-manager-service,这四个工程的pom.xml文件。

e3-manager-pojo 的pom.xml

写的太好了,spirngboot创建聚合工程 View Code

 

e3-manager-dao 的pom.xml

写的太好了,spirngboot创建聚合工程 View Code

 

 e3-manager-interface 的pom.xml

写的太好了,spirngboot创建聚合工程 View Code

 

 e3-manager-servicer 的pom.xml

写的太好了,spirngboot创建聚合工程 View Code

 

 

20、最后创建e3-manager-web工程,创建过程都与上面的四个过程一样。只是有一个地方需要注意,下面的截图会提示。

选中e3-manager——>右击鼠标——>New——Module,因为e3-manager-web是e3-manager的子工程。

写的太好了,spirngboot创建聚合工程

只是下面需要注意一下。

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

 21、再在pom.xml下面添加<packaging>war</packaging>,如下图所示。

 写的太好了,spirngboot创建聚合工程

22、e3-manager-web的pom.xml文件

写的太好了,spirngboot创建聚合工程 View Code

 

 

 23、好了。到此maven聚合工程创建完成。

 

三、maven工程下创建resources文件夹

步骤:File——>Project Struture——>Modules——>maven工程,如果没有maven工程就点+号来添加

写的太好了,spirngboot创建聚合工程

 

 写的太好了,spirngboot创建聚合工程

选择到创建resources文件夹的路径,比如图上的选择到main,右击鼠标,选择New Folder新建文件夹resources

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

再选择resources,右击鼠标选择Resources,可以看到resources文件夹的图标和之前不一样了,就是这样创建一个resources文件夹。再点Ok保存退出 。

写的太好了,spirngboot创建聚合工程

 

 很明图标都不一样了。

写的太好了,spirngboot创建聚合工程

四、整合ssm框架

直接看项目路径,直接上代码,不懂ssm框架整合的可以百度学习下。

写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

 

SqlMapConfig.xml

写的太好了,spirngboot创建聚合工程 View Code

 

db.properties

写的太好了,spirngboot创建聚合工程 View Code

 

applicationContext-Dao.xml

写的太好了,spirngboot创建聚合工程 View Code

 

applicationContext-service.xml

写的太好了,spirngboot创建聚合工程 View Code

 

applicationContext-trans.xml

写的太好了,spirngboot创建聚合工程 View Code

 

springmvc.xml

写的太好了,spirngboot创建聚合工程 View Code

 

web.xml

写的太好了,spirngboot创建聚合工程 View Code

 

 TbItem.class

写的太好了,spirngboot创建聚合工程 View Code

 

TbItemMapper.class  接口

写的太好了,spirngboot创建聚合工程 View Code

 

TbItemMapper.xml

写的太好了,spirngboot创建聚合工程 View Code

 

ItemService.class  接口

写的太好了,spirngboot创建聚合工程 View Code

 

ItemServiceImpl.class 实现类

写的太好了,spirngboot创建聚合工程 View Code

 

ItemController.Class

写的太好了,spirngboot创建聚合工程 View Code

 

 

五、intellij maven工程运行

写的太好了,spirngboot创建聚合工程

 

 写的太好了,spirngboot创建聚合工程

写的太好了,spirngboot创建聚合工程

运行项目后,在控制台可以看到如下图所示。

写的太好了,spirngboot创建聚合工程

 

 去浏览器输入地址后可以看到项目运行成功。

写的太好了,spirngboot创建聚合工程