我最近完成了一个完全使用Java和Google的GRPC的微服务项目。现在,我相信(出于我的目的)整个未来的微服务项目可以从一个包含简单的“类似于协议缓冲区”消息的脚本文件中创建。这是谷歌GRPC的灵感,在GRPC中,可以通过在某种简单的“脚本”上运行终端命令来使用protoc命令生成.java文件,就像.proto文件一样。
以同样的方式,我想生成项目的其余部分,因为它遵循相同的模式-每次只是一个简单的CRUD应用程序-但具有与在脚本中指定的不同的类/字段名称。我想生成的其他文件是DAO文件,API等。我认为这样可以节省很多时间。
我需要从头开始编写编译器吗?我曾尝试在本网站和其他网站上搜索如何使用脚本生成Java文件,但并不是很幸运。任何想法将不胜感激。