第5章 数据库 - 5.4 代码生成器
优质
小牛编辑
122浏览
2023-12-01
为了方便一部分人还是做了一个代码生成器的,但我本人不喜欢用代码生成器,除非项目比较庞大的时候。
代码生成器的代码在 codegen 这里,它是一个maven工程,
你只需要下载下来修改一下配置就可以了:
public static void main(String[] args) throws IOException {
DBMeta dbMeta = new DBMeta()
.setDriver("com.mysql.jdbc.Driver")
.setUrl("jdbc:mysql://127.0.0.1:3306/demo1")
.setDbname("demo1")
.setUser("root")
.setPass("123456")
.setTableName("%")
.setPrefix("t_");
ProjectMeta projectMeta = new ProjectMeta()
.setName("demo1")
.setPkgName("com.demo1")
.setHump(true)
.setOutPath("/Users/biezhi/workspace/temp")
.setDbMeta(dbMeta);
new CodeGenerator(projectMeta).generator();
}
原理也非常简单,使用了模板引擎生成项目文件而已。