AOP拦截用户操作DAO日志信息记录
9 回复
方法有:
- 自定义NutExecutor, 参考 https://github.com/nutzam/nutzmore/blob/master/nutz-plugins-daocache/src/main/java/org/nutz/plugins/cache/dao/CachedNutDaoExecutor.java
- 做个aop拦截器, 走声明式aop http://nutzam.com/core/aop/aop_json.html
var ioc = {
$aop_dao : {
type : 'org.nutz.ioc.aop.config.impl.JsonAopConfigration',
fields : {
itemList : [
['org.nutz.dao.impl.NutDao','.+','ioc:yourAopClass']
}
}
}
}
写错了一点点
var ioc = {
$aop_dao : {
type : 'org.nutz.ioc.aop.config.impl.JsonAopConfigration',
fields : {
itemList : [
['org.nutz.dao.impl.NutDao','.+','ioc:yourAopClass']
]
}
}
}
也许slog插件更合适, 因为逐个sql记录效率低也没必要
https://github.com/nutzam/nutzmore/tree/master/nutz-plugins-slog
添加回复
请先登陆