基于SpringBoot构建分模块Java Web项目

开始先给大家讲一个故事:

客户要做一个内部办公系统项目,项目包含了 前台接待,员工管理,财务结算,库存管理 然后,我们一块做,做完上线。

过了段时间,某个功能需要修改,于是你们一块改改改,上线时,所有功能都暂停使用20分钟,更新版本。

再过了段时间,财务结算需要修改,于是又改改改,上线时,又暂停20分钟,更新版本。

时间过去了,客户又提出,,,,,

客户开始抱怨了,我只是要改某个模块,每次都要所有部门都暂停,损失太大了!

于是,接待系统,员工系统,财务系统,库存系统。四个系统应运而生;

叕一段时间后,客户提出,你看登录后这个位置啊,把我的名字写到公司名字下面,还要把十几个股东的资料展示出来,还有、、、

于是你带着需求回去面对四个系统的相同功能修改、、、卒!

采用分模块的方式构建项目就是将上例中用到的两种方式结合在一起,简而言之就是将一个大的项目拆分成小的模块,各功能之间互不干扰又可实现共用基础参数;

各个模块之间依赖关系

看结构 一目了然

今天先写到这里 明天有空再来

猜你喜欢

转载自www.cnblogs.com/gz666666/p/11727909.html