社区
Web 开发
帖子详情
请问各位单体架构有必要做maven多模块吗
小老板v
2019-09-19 07:54:35
如题,准备接受公司的二次开发项目,现在项目是单体架构但是又分了多模块,是将架构水平分割,大概分成了mapper.server.common.service和api等。我个人认为既然是单体架构,最后还是打包成一个应用,这样区分还降低了开发效率,在纠结要不要整合一下,又担心有自己没考虑的地方,求解!
...全文
745
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。
不关橙猫猫事的哦
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?
带你走进Spring-Boot-项目实战:
Maven
-多
模块
项目搭建
对于面试还是要好好准备的,尤其是有些问题还是很容易挖坑的,例如你为什么离开现在的公司(你当然不应该抱怨现在的公司有哪些不好的地方,更多的应该表明自己想要寻找更好的发展机会,自己的一些现实因素,比如对于我而言是现在应聘的公司离自己的家更近,又或者是自己工作到达了迷茫期,想跳出迷茫期等等)Java面试精选题、
架构
实战文档你的支持,我的动力;祝各位前程似锦,offer不断!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
宇贸电商二期-项目
架构
搭建
Hello,大家好,我是 Steafan ,本片博文为大家带来宇贸电商平台二期项目的
架构
搭建。在上篇博文中,我为大家介绍了宇贸电商平台二期需要演变的
架构
,以及二期需要实现的功能
模块
,那么接下来就让我们根据
架构
图首先来修改我们一期的项目
架构
,使我们的宇贸项目
架构
演变为基于 Spring Cloud 的微服务
架构
模式。 一、宇贸二期
架构
演进-创建多
模块
项目
架构
我们首先需要
做
的,就是将项目框架搭建完成。 在本环节,我们需要将宇贸项目一期的
单体
架构
模式改变为
Maven
多
模块
项目的
架构
模式,具体如何使
springboot项目多
模块
整合
记一次将项目拆分成多
模块
的过程 之前
做
的项目一直都是单
模块
的,直到有一次去外地出差,看到公司的一个springmvc项目把service和mapper拆分成单独的一个项目。我很是惊讶,向大哥讨教才知道是把单个项目拆分成多个
模块
,觉得很是高级。 前不久向松哥买了一个微人事教学资料,很巧,他的项目到后期也整合成多
模块
项目,于是想记录一下。 前置准备工作配置
maven
如果你的项目是idea来开发并且使...
spring cloud多
模块
项目框架搭建-前言
spring cloud+spring cloud alibaba+nacos框架搭建-前言 在正式开始前,本章先吹吹牛,说说废话。 本篇教程写写spring cloud+spring cloud alibaba(dubbo)+nacos分布式框架,在我自己看来未来几年这套框架是要比spring cloud+Eureka+Feign更流行的,原因有以下几点: dubbo在国内有很好的用户基础及口碑,从dubbo框架迁移成本更少 dubbo是基于netty长连接的,而Feign是基于htt
《Docker+Kubernetes微服务容器化实践》笔记1
1-1 微服务 1-2 软件
架构
的进化 什么是软件
架构
?软件
架构
是在软件的内部,经过综合各种因素的考量、权衡,选择特定的技术,将系统划分成不同的部分并使这些部分相互分工,彼此协作,为用户提供需要的价值。 什么是
单体
架构
,定义:功能、业务集中在一个发布包里,部署运行在同一进程中。
单体
架构
的优势: 易于开发、易于部署、易于测试、易于水平伸缩
单体
架构
面临的挑战: 代码膨胀,难以维护;构...
Web 开发
81,118
社区成员
341,765
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章