签入版本
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# 3.7 服务注册与路由
|
||||
|
||||
:::tip 概述
|
||||
本项目没有传统的路由表文件逐条登记——路由由 Bind 反射绑定从 gmeta 注解自动生成。手工需要维护的只有两处:service 接口文件(手维护)和 router.go 的一行 Bind 注册(生成器自动写入)。
|
||||
本项目没有传统的路由表文件逐条登记——路由由 Bind 反射绑定从 gmeta 标签自动生成。手工需要维护的只有两处:service 接口文件(手维护)和 router.go 的一行 Bind 注册(生成器自动写入)。
|
||||
:::
|
||||
|
||||
## service 接口文件(手维护,真实代码摘自 internal/service/example.go)
|
||||
@@ -95,7 +95,7 @@ Bind(s, new(controller.CXxx)) 对每个导出方法:
|
||||
→ 调用业务方法 → response.Ok/Fail 信封写出
|
||||
```
|
||||
|
||||
::: tip 注解即事实
|
||||
::: tip 标签即事实
|
||||
权限校验与操作日志共用同一份路由元数据(meta 表),gmeta 标签是唯一真相。不存在"代码改了忘改路由表/权限表"的可能。
|
||||
:::
|
||||
|
||||
|
||||
Reference in New Issue
Block a user