Python基于模板构建Controller Mapper Service的方法
一、背景
最近在搞一下小项目,主要是数据的增删查改,一些数据显示而已。虽然很简单,但是,由于不知道有多少表,一个个手动构建controller,service,mapper,xml也太麻烦了,并且这个基本都一样,也没啥技术含量。特别是mapper.xml要从数据库拿表结构更烦人了,后面可能表更多。下图说明下流程代码执行流程
有话说,现在用的Pojo和BaseController做的,因为能节省时间,哈哈!基于最简构建技术。构建Entity还没做,没时间搞,用到再扩展
二、项目的开发技术
项目需要本地化部署,不需要IP,主机名访问,类似于单机软件,但是还是个Web项目,轻量级小项目,纯MIS
后端技术:Springboot+Sqllite+Mybatis+ Freemarker
前端技术:Node+Vue+ Element-UI
三、Python构建思想
1、先建立Java模板
2、构建配置文件
3、链接数据库,根据表名称查询出表结构
4、根据表结构构建mapper.xml
5、根据表名称和配置文件构建controller,service,mapper
6、修改后的保存文件