项目架构
文章平均质量分 88
酷酷宅小明
最好的代码:就是没有代码(*-_-*)/代码生成器/泛型化编程/
展开
-
maven模块划分(个人风格,不完美,未来会改进)
项目结构:一. 解释:最上面的根模块一般存放的是实体类,以及Mapper层的代码,但尔也会有一些公共的代码,放这里边,比如utils等中间的模块A,模块B…这些根据实际的项目情况来拆分。. 比如:一个商块项目中,分商家模块,商品模块,快递模块等,管理员块倒数第二个模块:缓冲模块:该模块只是我个人的习惯,可有可无,作用在于整合上面的模块1,模块2,模块3.这些,以及,写一些过滤器之类的东西,没有的话,将原本属于它的代码及功能,搬迁到run模块中运行模块:存放 启运类,能及放一些公共的静态资源,原创 2021-04-19 16:31:08 · 286 阅读 · 2 评论 -
spring boot泛型化编程(适用于spring)
关于泛型的解释上一篇关于泛型化编程的文章当时由于自己学到的技术有限,因此上一篇并不完整,此篇文章主要是对上一篇文章,添加一些说明补充前置说明:活学活用,开扩思维。已知在使用框架 MyBatis plus(以下简称MP)分 使用MP框架 & 不使用MP框架 两种情况在有使用MP框架时持久层相关MyMapper普通Mapper业务层相关BaseService普通Service控制层相关BaseController普通Controller在没有使用MP框架时持久层相关BaseMap原创 2021-04-19 15:05:27 · 1628 阅读 · 0 评论 -
SSM 面向接口开发_实际开发中这样真的可以吗?
全面抽取接口_接口开发不废话,直接先上目录结构:(使用的框架是SSM → 刚学习)-- src -- main -- java -- ling.evid -- dao -- root --> BaseDao.java (抽取出来的公共接口,里面定义了各种方法) --> UserDao.java (与实体User对应的接口) --> .....Dao.java (与其它实体对应的接口,继承于BaseDao.ja原创 2020-12-27 20:06:05 · 304 阅读 · 1 评论