基于idea开发的spring boot 复杂项目结构搭建

本文探讨了在IDEA中开发复杂系统时的项目结构设计,包括base、common、service、entity和controller等模块的划分,以及spring启动类的放置位置,为高效开发提供指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在要搭建一个业务比较复杂的系统,复杂的意思就是说不能把所有业务都集中到一个模块里面,需要划分成多个模块。idea和eclipse创建的结构也不同。eclipse相对比较自由,但是idea是看一个项目的。我现在需要在idea中进行多么快开发,结构要怎么设计?

看图:

在这里插入图片描述
假设我的系统叫a,那么从右到左:

  • base表示最底层的部门,编码格式、路由控制…
  • common 表示公共的部分,例如文件服务、工具类
  • service和entity这个顾名思义
  • controller也是顾名思义
  • 以上四个子系统都没有包含启动类,spring启动类在build中,build是系统启动的入口,在build的pom里面包好各个子模块的jar包,只需要启动build,就能启动其他。

注意:以上的各个模块都是在一个文件夹里面的,在idea中导入该文件夹即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值