欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c#基于NVelocity实现代码生成

程序员文章站 2022-04-28 17:02:26
在框架开发过程中,通用代码生成是一项必不可少的功能,c#在这后端模板引擎这方面第三方组件较少,我这里选择的是nvelocity,现在升级到了netstandard2.0,可以用于netcore项目添加...

在框架开发过程中,通用代码生成是一项必不可少的功能,c#在这后端模板引擎这方面第三方组件较少,我这里选择的是nvelocity,现在升级到了netstandard2.0,可以用于netcore项目

添加引用

c#基于NVelocity实现代码生成

初始化模板引擎及设置模板读取路径

读取模板渲染结果

模板语法

示例entity模板

常用语法

使用${xxx}占位替换具体字符串内容

使用 #foreach( $itemin $itemlist)  #end 来进行循环渲染

使用 #if #end 来进行分支判断渲染

完整工具类代码

以上就是c#基于nvelocity实现代码生成的详细内容,更多关于nvelocity实现代码生成的资料请关注其它相关文章!