go中有没有类似python的装饰器

由于需要记录每个人对数据库的操作,所以每个对数据库更新,删除,修改的操作函数都要加一段一样的代码.
感觉每个地方都加的话太麻烦了,有没有类似python的装饰器的东西,避免重复的代码?
看了golang的依赖注入,在依赖注入中宿主没法获得注入的函数的参数(或者是我没找到方法)……
大家有没有好一点的方法啊~~
现在用的是beego框架.

共 3 个回复


stevewang

为什么没法获得函数的参数?这不是你自己指定的吗?

# 0

samuier

哦,对.是我没看清楚….
多谢~~

# 1