上一篇博客写了通过表名获取数据库表结构的demo,现在我以此为基础实现了一个简单的通过数据库表结构生成对应的实体,通过读取mapper接口文件、mapping映射文件、
service映射文件模板,替换其中需要替换的字符,最后生成想要的文件。
项目目录结构如下:
模板文件放在了templates文件夹下,在运行之前需要先配置config文件中数据库连接信息,
之后运行GeneratorUtil类中的main方法,就会生成Entity、Dao、Service、mapper四个文件了。
demo地址:https://github.com/linj6/simple_generator