1.开发工具与环境

由于从业时间不长和工作环境的关系,一直接触不到大一点复杂一点的项目,做的都是传统结构的ssm这种单机的项目。所以7月中旬来到新公司,接手的是一个spring-boot聚合开发的项目,看到这么多模块内心有点苦逼。花了一天时间搞清楚各项目的依赖关系,基本可以开始进行开发。即使这样,我还是希望自己动手搭建一遍多module的项目,是自己更熟悉其中的关系,且能锻炼自己解决项目结构上的问题,更得心应手。一边查文档一边搭建自己的第一个多模块聚合项目,希望能帮助到没有接触过模块化开发的朋友。文章文笔不好,内容很浅显。2018-7-24

下面罗列我们此次开发的工具和环境要求。

开发工具:IdeaIU-2018.1.6 ,破解请自行解决。

开发环境:Jdk 1.8  + maven 3.5 + mysql5.7

开发目标:把传统的分层整体项目,改造成多模块聚合模式。拆分为model,dao,service,service-impl,common,cache,mqCustomer,web,api

通过模块聚合去完成应用实现。比如web模块依赖model和dao 实现一个后台管理系统.api模块依赖model,dao,service,service-impl实现接口server.

mqCustomer依赖model,service-impl,service 实现消息队列消费者server.

下一篇我们进入开发模式,多图慎入。




最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容