shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数900
阅读:4179回复:1

go+gin场景实战:三层架构代码生成工具开发、实现一个注解解析器

楼主#
更多 发布于:2020-01-02 16:32


  本课程是本站 go专栏 web场景实战进阶的第一课。也是学完基础后必经的进阶课程。上周我们构思了基本的代码生成器,这周我们来初步进行测试,同时为了加强生成器功能,我们来实现一个简易的注解解析器。
   go里面是没有注解的,但是我们可以自己造。本课程完全原创,给大家演示下怎么实现一个简易的注解解析器。并用于代码生成器里。 本周先实现一半,下周继续实现完成

  第29讲:根据命令行参数 生成第一波代码 (免费试听,无需登录)
有了前面的铺垫,今天我们来试着生成第一波代码

第30讲:根据命令行参数生成第一波代码(一个小坑)
承接上节课,有个小坑

第31讲:简易注解解析(1):基本代码结构、第一个注解
为了让我们代码生成器更功能更灵活。我们要实现一个简易的注解解析器

第32讲:简易注解之注解正则解析:获取注解中的参数内容
今天就是一个正则培训课。讲解下注解中的参数一下子获取怎么获取

第33讲:注解正则解析(2):获取注解中"等号"左右参数对
类似@gen(name="shenyi",age=19)这里面的参数如何分别取出

第34讲:注解正则解析:把注解参数映射到struct(反射复习)
今天我们要把注解映射到具体的struct里。并复习下反射 (本课时课后作业 已经在课件里写好代码了)
会讲故事的程序员
zhangxiaoma
资深老生
资深老生
  • UID90
  • 粉丝0
  • 关注0
  • 发帖数6
沙发#
发布于:2020-01-02 23:58
新的一年,要好好学习go,应用go。追上这个实战项目。
游客

返回顶部