以常见的web
服务的项目为例,大家接触的项目是划分成怎样的包结构的?
Spring Boot
官方有推荐的层级结构么或者标准么?
通常项目的包层级划分例子:
controller
:接受请求,只是把请求转发给相关业务接口service
:处理业务dto
:实体类的层级util
:工具类config
:配置类数据库相关包:
mapper
:mybatis 基本都有,这里有个疑问:有了mapper
层,需要额外的dao
层吗repository
:jpa 之类的数据库操作层entity
:或者其他名字,表示实体类和数据库表的映射这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.