前言
前面呢,我们是通过spring boot构建了一个项目,基本是一个项目的原始形态,因为没有web项目的工作经验,所以呢,我想通过分包来了解web项目。分包分的好,能让我们省很多功夫。
其实有时候我也在想,自己怎么这么死脑筋,就为了一句话,而且还不是从自己口中说出来的话去费这么多工夫,哈哈,虽然当时没有反对,也就是默认了吧。ε=(´ο`*)))唉,后悔咯,后悔咯,也许是见过太多人言行不一,所以对说到做到这几个字显得格外看重吧。当然,毁个底,答应别人的事情一如既往的做到了,答应自己的事情却一而再再而三的反悔,比如,每天的平板支撑(8块腹肌任务宣告失败),每天的臂力器(我的二头机坠毁),每天的单词(卧槽,本来想着一年后可以装个逼,结果累计日已经停在239天很久了,词汇量不升反降)等等,等等,太多了。人生呐。
此处有一大堆自嗨被删除......
主题
来来来,分包之前,先看几篇文章,小菜学习日记-{Springboot系列}Spring boot 项目目录结构,springboot2.0 web 开发标准目录架构说明,在其中可能会看的domain这些,傻傻分不清,所以实体entity、JavaBean、Model、POJO、domain的区别。ok,依葫芦画瓢,分了下包。
分包大致如此,按自己的思路总结一下吧。
config:一些配置存放的位置。
constant:常量存放的位置。
controller:控制器,请求进入的入口。
dao:对数据库进行操作的类。
domain:实体对象。
service:业务逻辑层。
utils:常用工具类存放的地方,如MD5算法等。