后端开发之SpringBoot篇----Maven聚合工程

Maven聚合工程

构建顶级工程(父工程)

在这里插入图片描述
首先,我们使用maven来创建项目,在这里直接next就可以了。
在这里插入图片描述
在下一个页面中,输入我们的公司名称或者域名的倒写加项目名,然后next
在下一个页面上直接finish就可以了

这个时候我们的顶级工程就创建完成了,由于是顶级工程,我们需要在其pom文件里面添加这么一段标识
在这里插入图片描述
接着就是构建在顶级工程一下的子模块了
在这里插入图片描述
然后,直接next到了这个窗口
在这里插入图片描述
最后我们将得到一个新的子模块(子工程),然后我们的顶级工程的pom就变成了这样
在这里插入图片描述
这里就多了一个modules的标签,然后我们继续添加子工程
这个是common层的pom文
在这里插入图片描述

这个是pojo层的子模块
在这里插入图片描述
由于pojo层需要依赖于common层,所以在pojo层的dependencies中添加了common的gav坐标依赖
接下来我们要创建mapper层,service层和api层。因为我们使用MyBatis作为与数据库的交互模块,所以我们是定义了mapper层
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里我们就构建完基本的聚合工程的样式了,这个时候别忘了在maven中进行install一下
在这里插入图片描述
当看到控制台有这样的输出就是成功了
在这里插入图片描述

添加SpringBoot的依赖了

当完成了上面的操作后,我们需要添加sb的依赖了,而sb的依赖估计每一层都有可能用到,所以我们是直接在顶级工程中的pom中添加,如果你的项目中有哪一层是要单独使用某些依赖的话你也可以在那一层的pom文件中添加你要的依赖的
下面是我们添加完依赖后的顶级工程pom文件
在这里插入图片描述
上面我们排除了sb的自己的日志依赖,后面我们添加其他的日志依赖上去。同时,我们还添加了web的starter和一个读取配置文件的依赖

然后,我们需要在api层中构建一个启动类。
在这里插入图片描述
启动类为Application

package com.xxx;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}

基本上这样我们的sb聚合工程就完成了记得使用前要install一下哦。
下面我们尝试些一个hello world的接口
在这里插入图片描述
启动一下后我们看看,我们在浏览器上输入url看这样就没问题了
在这里插入图片描述

发布了118 篇原创文章 · 获赞 16 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_39702831/article/details/104690276