java spring boot 项目结构
最近在学习做 java 的项目,然后对于java 项目结构的划分比较疑惑,感觉标准不怎么统一,自己琢磨了下,参考公司项目写了如下自认为比较优化的结构
com.packagename.demo
core
base
annotation
controller
enums
mapper
service
vo
util
config
modules
admim
default
controller
service
mapper
entity
VO
xxx
xxx1
user
default(index)根据爱好
controller
service
mapper
entity
VO
xxx
xxx1
说明:
moudles 项目的各个模块和表结构有强相关性,比如 表明为 admin,admin_xxx,admin_xxx1 统一都在 admin 模块下,admin表 对应 default目录,admin_xxx 对应 xxx目录
core 为所有模块公用的内容
default 和 xxxx 目录下的子目录结构基本一致,根据实际情况,比如 vo 目录可有可无
请大家就这个项目的目录结构给出评价,让我能更合理的划分项目结构
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论