编写golang编写注解的静态代码增强器/生成器的方法
导读:本文共5934字符,通常情况下阅读需要20分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: SpringSpring的主要特性:1.控制反转(InversionofControl,IoC)2.面向容器3.面向切面(AspectOrientedProgramming,AOP)源码gitee地址:https://gitee.com/ioly/learning.gooop原文链接:https://my.oschina.net/ioly目标参... ...
目录
(为您整理了一些要点),点击可以直达。参考spring boot常用注解,使用golang编写“基于注解的静态代码增强器/生成器”
因为struct/field/method的扫描是关键,因此今天针对这块做了单元测试
common/Tokens.go:修复MatchBasicType方法的正则匹配bug。其实func类型的DataType也没考虑到,但现在暂时可以用type alias规避,先不追求完美吧。
scanner/IStructScanner.go: 修复若干细节, 并添加返回类型的扫描
scanner/IStructScanner_test.go:struct扫描器的单元测试
修复MatchBasicType方法的正则匹配bug。其实func类型的DataType也没考虑到,但现在暂时可以用type alias规避,先不追求完美吧。
修复若干细节, 并添加返回类型的扫描
struct扫描器的单元测试
编写golang编写注解的静态代码增强器/生成器的方法的详细内容,希望对您有所帮助,信息来源于网络。