社区
Web 开发
帖子详情
请问各位单体架构有必要做maven多模块吗
小老板v
2019-09-19 07:54:35
如题,准备接受公司的二次开发项目,现在项目是单体架构但是又分了多模块,是将架构水平分割,大概分成了mapper.server.common.service和api等。我个人认为既然是单体架构,最后还是打包成一个应用,这样区分还降低了开发效率,在纠结要不要整合一下,又担心有自己没考虑的地方,求解!
...全文
924
9
打赏
收藏
请问各位单体架构有必要做maven多模块吗
如题,准备接受公司的二次开发项目,现在项目是单体架构但是又分了多模块,是将架构水平分割,大概分成了mapper.server.common.service和api等。我个人认为既然是单体架构,最后还是打包成一个应用,这样区分还降低了开发效率,在纠结要不要整合一下,又担心有自己没考虑的地方,求解!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianfang
2019-09-24
打赏
举报
回复
多个模块没关系 有人负责才是最重要的
头上一片天空
2019-09-24
打赏
举报
回复
往后余生,风雪是你。平淡是你,虚荣是你。
NANU-NANA
2019-09-23
打赏
举报
回复
data 和 api 可以分别做成jar 而 service , controller什么的应该合在一个module里。当然,不同业务可以各自包含不同的 service 跟 controller。
javabugsmaker
2019-09-22
打赏
举报
回复
拆分的话可以考虑用spring cloud整合多个微服务。如果功能不大的话不建议拆分。
小老板v
2019-09-20
打赏
举报
回复
楼楼感谢各位的回复, 将单体架构水平分割分模块确实意义不大,多模块最主要还是说是用于垂直分割业务,然后交给多个人开发自己的模块,最后再进行项目整合。
guo1.
2019-09-20
打赏
举报
回复
maven多模块的话应该只是为了防止依赖冲突,一个服务的没必要加了,反正都是一个pom里面
张蒙炬
2019-09-20
打赏
举报
回复
如果不是分布式的话确实是没有任何意义的撒
瘦死的黑骆驼
2019-09-20
打赏
举报
回复
这种对controller,service,dao什么的进行水平分割的意义真的不是很大,我和题主观点一致,确实开发过程中的效率也不高,多模块应该针对业务和服务划分,比如:web模块,api模块
亲爱的Joe
2019-09-20
打赏
举报
回复
maven是管理项目依赖的,跟多模块少模块的没有什么厝。 项目里面分mapper,service,controller,你纠结要不要整合。 你计划怎么整合呢? 你准备一个包下既有mapper,又有service,又有controller?
多
模块
单体
架构
(按功能分
模块
)
本文介绍了多
模块
单体
架构
的概念、优势以及如何通过
Maven
进行
模块
划分和依赖管理。详细阐述了创建父
模块
、依赖
模块
、功能
模块
和启动
模块
的步骤,并强调了单元测试、版本管理和编译插件在开发过程中的重要性。
Maven
环境下构建多
模块
项目
本文详细介绍了在
Maven
环境下如何构建多
模块
项目,包括创建
maven
_parent、
maven
_dao、
maven
_service和
maven
_controller四个
模块
,并讨论了
模块
间的依赖配置,如dependency的groupId、artifactId、version等,以及依赖范围如compile、test、provided、runtime和system。还提到了传递性依赖及其可能产生的冲突问题。
SpringBoot 多
模块
的优点与
必要
性
本文探讨了在Java工程项目中使用
Maven
进行多
模块
管理的方法,解析了如何通过合理划分
模块
来降低代码耦合,提高代码重用率,简化POM配置,加速构建过程,并详细介绍了
Maven
多
模块
配置的实际案例。
Maven
多
模块
管理
本文介绍了
Maven
多
模块
管理的
必要
性,特别是在微服务背景下,通过减少重复依赖和统一管理,提高代码组织和协作效率。讲解了如何创建父
模块
、配置子
模块
和利用
Maven
进行依赖管理,总结了
模块
化开发、依赖管理、版本控制和构建优化等优点。,
Maven
多
模块
及version修改
本文详细介绍了如何使用
Maven
构建多
模块
Java项目,并通过versions-
maven
-plugin简化版本号的更新过程,确保子
模块
与父
模块
版本一致性,避免版本依赖错误。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章