c#基于NVelocity实现代码生成
程序员文章站
2022-04-28 17:02:26
在框架开发过程中,通用代码生成是一项必不可少的功能,c#在这后端模板引擎这方面第三方组件较少,我这里选择的是nvelocity,现在升级到了netstandard2.0,可以用于netcore项目添加...
在框架开发过程中,通用代码生成是一项必不可少的功能,c#在这后端模板引擎这方面第三方组件较少,我这里选择的是nvelocity,现在升级到了netstandard2.0,可以用于netcore项目
添加引用
初始化模板引擎及设置模板读取路径
读取模板渲染结果
模板语法
示例entity模板
常用语法
使用${xxx}占位替换具体字符串内容
使用 #foreach( $itemin $itemlist) #end 来进行循环渲染
使用 #if #end 来进行分支判断渲染
完整工具类代码
以上就是c#基于nvelocity实现代码生成的详细内容,更多关于nvelocity实现代码生成的资料请关注其它相关文章!