千家信息网

Springboot中分离出common父依赖的项目搭建是怎样的

发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,这篇文章将为大家详细讲解有关Springboot中分离出common父依赖的项目搭建是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。随着项目前后
千家信息网最后更新 2025年11月12日Springboot中分离出common父依赖的项目搭建是怎样的

这篇文章将为大家详细讲解有关Springboot中分离出common父依赖的项目搭建是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

随着项目前后端分离的推广,越来越多的企业开始注重在项目设计时,将项目进行前后端分离。所谓前后端分离,前端和后端区分开来,前端和后端都可以脱离于彼此单独运行,而后端则大多用Springboot,也就是此博文的重点。

一、创建新项目

首先需要新建一个Spring项目,可以用开发工具,例如eclipse、IntelliJ IDEA、STS等进行Spring项目的创建(这里省略),也可以直接上Springboot官网,拉到最下点击下图

然后再选择创建项目的参数,最后点击下图圈起来的按钮,即可下载一个初始化的项目。

接着进行解压,将项目导入开发工具,导入过程可能比较慢,那是因为maven项目会自动根据pom文件在下载需要的jar包。假如导入太慢,可以试试先去maven中配置仓库为国内仓库(例如阿里仓库),然后再用cmd进入项目在本地的目录(能够看到pom.xml的目录),用mvn install运行,速度会快很多,当出现绿色的SUCCESS后再把项目导入,就可以了。

接着重新导入到开发工具 ,打开pom.xml文件,看看有没有添加web依赖,没有则加上web依赖,否则启动会报没有活动配置的错误,从而启动不了tomcat

                        org.springframework.boot                        spring-boot-starter-web                

然后找到启动类,运行

若控制台出现了以下内容,那就是启动成功,那么恭喜你,你已经完成了实现了第一步(现在才第一步,坚持!)

二、分离出common父依赖

首先在本地把这个初始化项目先拷贝一份出来,我们取名叫做demo-common-parent,删除除了pom.xml之外的全部文件

然后先用文本方式打开这个文件(我这里用的sublime text),这时候来修改里边配置,将artifactId改为demo-common-parent,也就是文件夹所改的名字

就好了。不过本人习惯自定义的parent依赖,不用springboot提供的parent,也就是spring-boot-starter-parent,如果你也不想用这个,这时候可以去掉文件中的(没错,你没看错,parent全部删掉),改成以下的配置(详细点这里),打包方式设置为pom格式(很重要)

                                                                                org.springframework.boot                        spring-boot-dependencies                        2.1.3.RELEASE                        pom                        import                        

此时pom文件就成了以下

接下来,ctrl+s保存 ,然后再次dos进去到demo-common-parent,进行mvn install命令让父依赖进行自动下载打包后有出现了SUCCESS,那么恭喜你,你又离成功进了一步。

(PS:我就喜欢看这个绿色的BUILD SUCCESS,贼舒服)

三、项目对父依赖的引用

首先要恭喜正在看这个博文的你一下,因为已经到了倒数第二步了,而且是让你信心倍增的一步,是不是很开心,来我们继续接下来的步骤。

首先将父依赖导入开发工具中(注:记得一定一定在导入项目的时候,如果用的是idea开发工具,一定一定要去查看所使用的maven,避免因为和子项目用的maven打包仓库不一样而踩坑,假如子项目用的是自己本地配置的maven,父依赖用的是开发工具默认的maven,如果没去改成一致,那就有的受了),然后打开子项目,也就是demo项目,里边的pom.xml文件,将标签引向自己刚刚写好的demo-common-parent,也就是将标签中的内容改成以下

                   com.example                demo-common-parent                0.0.1-SNAPSHOT                         

删除和父依赖重复的配置(因为父依赖已经有了,会直接引入进来),此时pom.xml就类似下图

接下来,还是找到入口文件DemoApplication.java

敢敢的运行它,然后,当控制台出现了下边的内容

perfect,成功了,这样Springboot项目的依赖就成功的指向了自己的parent依赖

四、项目的依赖和配置文件

完成了以上三步,其实一个大致的后端架构就搭建好了,接下来最后一步,就是项目的依赖配置和项目的配置文件

依赖的配置其实很简单,你需要什么依赖,就到网上搜下,然后找到对应的版本,再拷贝下来到pom文件中就好了,至于是放到父依赖的pom还是放到项目的pom,那就要看具体引入的依赖是干嘛用的。比如说引入的依赖是工具类的,可以考虑把这个引入到父依赖中,这样别的模块只要引用了这个父依赖,那它也有了这个工具依赖;而如果你要引入的依赖仅仅只是这个项目才用的,那就考虑下放到当前项目的pom下就好。这里重点讲下Springboot的配置文件

Springboot配置文件有两种,application.properties和application.yml,个人建议用yml,因为有层级的视觉效果,比较清晰。初始化的项目是这样的

我们要用yml的话,先将application.properties删除,然后再在同样的位置新建文件application.yml,直接在里边写上配置就好了,因为resources本身就在classpath下,启动时会读取到配置文件的,我们简单的配置下容器的端口和路径

重新启动项目,控制台显示如下图所示

那么再次恭喜你,配置已经生效,容器的端口和路径已经修改为配置文件中的内容了,然后随便写个controller

重启项目成功后,打开浏览器访问http://localhost:12345/demo/hello/success,这个时候,浏览器显示的页面如下

springboot是什么

springboot一种全新的编程规范,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,SpringBoot也是一个服务于框架的框架,服务范围是简化配置文件。

关于Springboot中分离出common父依赖的项目搭建是怎样的就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

项目 文件 配置 工具 开发 内容 开发工具 成功 也就是 接下来 仓库 运行 下图 子项 子项目 控制台 控制 中分 再次 前端 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 tidb数据库是阿里的吗 浙江免备案服务器云空间 数据库系统概论平时作业1 群晖可做云服务器吗 app源码放服务器哪个目录里 网络安全诗歌现代 乌鲁木齐新海林网络技术有限公司 常用数据库的实现 北京读我网络技术有限公司规模 网络安全词语大全 计算机网络技术资料文章 我的世界基岩版开云服务器 天龙八部服务器命名规则 武汉大学网络安全有专硕么 如果确定软件开发工作量 st558服务器校准电源 魔兽世界服务器人多人少的优缺点 高中网络技术应用 说课稿 中专学校有没有软件开发专业 冒险岛m1国际服服务器 火鸟 文件型数据库 网络安全运用到那些地方 软件开发 信息化服务 合同 如何创建iis的web服务器 win服务器怎么看操作日志 第三方支付软件开发 药物安全性警戒数据库 如果确定软件开发工作量 甘肃电脑服务器托管虚拟主机 国家电网网络安全中心
0