5.4 代码生成器

为了方便一部分人还是做了一个代码生成器的,但我本人不喜欢用代码生成器,除非项目比较庞大的时候。

代码生成器的代码在 codegen 这里,它是一个maven工程,
你只需要下载下来修改一下配置就可以了:

  1. public static void main(String[] args) throws IOException {
  2. DBMeta dbMeta = new DBMeta()
  3. .setDriver("com.mysql.jdbc.Driver")
  4. .setUrl("jdbc:mysql://127.0.0.1:3306/demo1")
  5. .setDbname("demo1")
  6. .setUser("root")
  7. .setPass("123456")
  8. .setTableName("%")
  9. .setPrefix("t_");
  10. ProjectMeta projectMeta = new ProjectMeta()
  11. .setName("demo1")
  12. .setPkgName("com.demo1")
  13. .setHump(true)
  14. .setOutPath("/Users/biezhi/workspace/temp")
  15. .setDbMeta(dbMeta);
  16. new CodeGenerator(projectMeta).generator();
  17. }

原理也非常简单,使用了模板引擎生成项目文件而已。