写的太好了,spirngboot创建聚合工程
使用IntelliJ IDEA创建Maven聚合工程、创建resources文件夹、ssm框架整合、项目运行一体化
一、创建一个空的项目作为存放整个项目的路径
1、选择 File——>new——>Project ——>Empty Project
2、WorkspaceforTest为项目存放文件夹。
二、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
2、GroupId一般为公司域名倒过来写。ArtifactId写工程名字。
3、Maven home directory 在这里我选择自己安装的maven,还有User settings file 选择好本地仓库。
4、注意下e3-parent的项目路径,在WorkspaceforTest下面。
5、在e3-parent的pom.xml文件下添加<packaging>pom</packaging>,e3-parent是打成pom文件的。
6、就可以pom文件添加各种依赖了。在这里我的e3-parent的pom.xml文件如下。
e3-parent的pom.xml
View Code
7、创建e3-common,e3-common继承父工程parent。而且为了与eclipse下面一样一种好看,common工程的目录也是在WorkspaceforTest目录下,但是是继承了parent工程
File——>New——>module——>Maven
8、common工程也是在WorkspaceforTest目录下的,所以要在Add as module to选项中选择None,如下图所示
9、Parent 中选择继承的父工程e3-parent,如下图所示,再写好ArtifactId.
10、选择maven,如果没有发生改变,就可以直接下一步。
11、注意一下路径,是在WorkspaceforTest下面。
12、再在pom.xml下面添加<packaging>jar</packaging>,如下图所示。
在这个项目的pom文件如下代码所示。
e3-common的 pom.xml
View Code
13、创建manager工程,与common工程的方法一样。
File——>New——>module——>Maven
14、再在pom.xml下面添加<packaging>pom</packaging>,如下图所示。
e3-common的 pom.xml文件
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的子工程。
17、再在pom.xml下面添加<packaging>pom</packaging>,如下图所示。
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
View Code
e3-manager-dao 的pom.xml
View Code
e3-manager-interface 的pom.xml
View Code
e3-manager-servicer 的pom.xml
View Code
20、最后创建e3-manager-web工程,创建过程都与上面的四个过程一样。只是有一个地方需要注意,下面的截图会提示。
选中e3-manager——>右击鼠标——>New——Module,因为e3-manager-web是e3-manager的子工程。
只是下面需要注意一下。
21、再在pom.xml下面添加<packaging>war</packaging>,如下图所示。
22、e3-manager-web的pom.xml文件
View Code
23、好了。到此maven聚合工程创建完成。
三、maven工程下创建resources文件夹
步骤:File——>Project Struture——>Modules——>maven工程,如果没有maven工程就点+号来添加
选择到创建resources文件夹的路径,比如图上的选择到main,右击鼠标,选择New Folder新建文件夹resources
再选择resources,右击鼠标选择Resources,可以看到resources文件夹的图标和之前不一样了,就是这样创建一个resources文件夹。再点Ok保存退出 。
很明图标都不一样了。
四、整合ssm框架
直接看项目路径,直接上代码,不懂ssm框架整合的可以百度学习下。
SqlMapConfig.xml
View Code
db.properties
View Code
applicationContext-Dao.xml
View Code
applicationContext-service.xml
View Code
applicationContext-trans.xml
View Code
springmvc.xml
View Code
web.xml
View Code
TbItem.class
View Code
TbItemMapper.class 接口
View Code
TbItemMapper.xml
View Code
ItemService.class 接口
View Code
ItemServiceImpl.class 实现类
View Code
ItemController.Class
View Code
五、intellij maven工程运行
运行项目后,在控制台可以看到如下图所示。
去浏览器输入地址后可以看到项目运行成功。