基于freemarker构建专属代码生成器——代码生成器的底层原理
通常来讲,在Java开发中最基本的也是占用我们最大量事件的就是CRUD,也就是频繁地构造“实体类”、“dao层代码”以及相关的service层和controller层的代码。其实,这一部分工作,可以使用代码生成器来完成,这里就要用到,我们的freemarker引擎了,我们需要将刚刚的代码复制到Hello.ftl文件中,然后将World和world提出按成变量(注意这里区分大小写)当然,我们可以使用循环,判断等逻辑表达生成更加复杂,通用性更好的模板。经过这样的三步走,最终就是我们的想要生成的目标代码。
原创
2024-04-23 23:17:15 ·
677 阅读 ·
3 评论