一、新建一个简单的maven父子项目结构
1、新建maven父项目com.test.parent,在父项目中除pom文件以外的目录可全部删除。
2、修改父项目pom文件,并在Modules中添加两个子项目。admin为控制层、service为逻辑层。
此处在创建子项目时,因为此项目只做为提供接口所用,选择的子项目都是普通的maven项目,若需引入页面显示层则需再添加一个web子项目,此处不再赘述。
3、修改子项目com.test.admin中的pom文件,将com.test.service引入。
若到此处项目显示有错误,使用maven update即可。
二、使项目项目能够启动
1、修改父项目com.test.parent中的pom文件,引入spring boot相关依赖,这里我选用的spring boot版本为1.4.1。
具体如下:
<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>com.test.parent</groupId>
<artifactId>com.test.parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>com.test.parent</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<!-- 继承父包 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<!-- spring-boot的web启动的jar包 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<depende