java spring boot 项目结构

发布于 2022-09-04 19:19:00 字数 1029 浏览 11 评论 0

最近在学习做 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文