阅读:4179回复:1
go+gin场景实战:三层架构代码生成工具开发、实现一个注解解析器本课程是本站 go专栏 web场景实战进阶的第一课。也是学完基础后必经的进阶课程。上周我们构思了基本的代码生成器,这周我们来初步进行测试,同时为了加强生成器功能,我们来实现一个简易的注解解析器。 go里面是没有注解的,但是我们可以自己造。本课程完全原创,给大家演示下怎么实现一个简易的注解解析器。并用于代码生成器里。 本周先实现一半,下周继续实现完成 第29讲:根据命令行参数 生成第一波代码 (免费试听,无需登录) 有了前面的铺垫,今天我们来试着生成第一波代码 第30讲:根据命令行参数生成第一波代码(一个小坑) 承接上节课,有个小坑 第31讲:简易注解解析(1):基本代码结构、第一个注解 为了让我们代码生成器更功能更灵活。我们要实现一个简易的注解解析器 第32讲:简易注解之注解正则解析:获取注解中的参数内容 今天就是一个正则培训课。讲解下注解中的参数一下子获取怎么获取 第33讲:注解正则解析(2):获取注解中"等号"左右参数对 类似@gen(name="shenyi",age=19)这里面的参数如何分别取出 第34讲:注解正则解析:把注解参数映射到struct(反射复习) 今天我们要把注解映射到具体的struct里。并复习下反射 (本课时课后作业 已经在课件里写好代码了) |
|
|