【saas-export】项目搭建
这个博客只是参考,别照搬,有几个坑,得细心点
一、工具环境
开发工具:IDEA,SQLyog, 环境:jdk1.8,maven3.3.9 项目结构图: 代码链接:
二、项目搭建步骤:
1.创建父项目
-
(1)新建项目 (2)创建maven工程不使用用模板 (3) -(4)
2.创建子模块
子模块有四个:dao,domain,service,web 其中dao,domain,service三个子模块和父项目操作相同 而web子模块可以使用maven-webapp模板,也可不是用自行添加所需文件
-
(1) (2)添加dao,domain,service子模块之后操作与父项目操作相同
需要在这三个子模块的pom.xml文件内加入 <packaging>jar</packaging> 位置如图
-
(3)额外演示一下web子模块创建过程 而web模块则需要打包为war包
3.子项目之间的依赖导入
dao需要依赖domain,service需要依赖dao,web也需要依赖到 pom.xml(dao)
<dependencies> <dependency> <artifactId>export_domain</artifactId> <groupId>com.rain</groupId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies>
pom.xml(service)
<dependencies> <!-- service想使用dao工程的类,还有domain的类,实际--> <!-- 只需要依赖dao工程。--> <dependency> <artifactId>export_dao</artifactId> <groupId>com.rain</groupId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies>
pom.xml(web)
<dependencies> <dependency> <artifactId>export_system_service</artifactId> <groupId>com.rain</groupId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies>
3.测试
测试代码可以看gitee代码,这里就不放了