咸鱼出品 结构简单 希望未来的自己看了不会打死自己吧
可以完成基本的增删改查功能,基于spirng,spring-mvc,mybatis构成
实例项目中
更改 /generate/src/com/config/jdbc.properties 中的数据库信息以及workspace为当前项目本地路径,table_schema为数据库名
/generate/src/com/test/classTest.java 为生成方法,CreateFile方法 输入表名,作者,生成至根目录(com),主键前缀名执行即可自动生成代码
生成后需要将controller中上方注释(mybatis配置)加入 /generate/src/com/config/mybatisConfig.xml中
/generate/WebContent/WEB-INF/pages/common/left.jsp 为主页侧边栏
执行生成主方法后会自动查询数据库中是否有base_key_sequence表,如果没有此表,则会新建表,这是用来储存主键前缀的字典表,Common.getSysKey(表名)可以直接生成主键,添加方法中即用到了本方法生成主键
建表时尽量使用varchar类型,否则生成时需要自行更改,未来会修复这个问题
源码中ftls文件夹下的模板文件可以自行更改,自行更改符合自己要求的模板
代码生成示例项目 可以查看github: https://github.com/HatanoKokoro/generate
jar包源码 可以查看github: https://github.com/HatanoKokoro/codeGenerate