anurnomeru
Anur
采纳率62.1%
2017-08-08 13:30 阅读 1.4k

spring AOP 实现日志管理

10

首先请各位大牛请不要粘贴一个网址!

图片说明

这是我没事做的一个基于AOP的日志管理,

实现原理是通过拦截
【整个实体类,也就是整个@RequestBody,比如Emp emp类】
通过获取Emp的类注解,写入【注解】【值】
,进行操作日志

然而,参数是实体类中的属性或者字段【id = 1,name=张三】
的时候,这个日志操作就无法进行了

因为无法把参数重新在aop里面组装成实体类

大牛们有没有什么好的想法?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • dcxy0 Q544471255 2017-08-08 15:04

    重写实体类的toString(),然后用toString()拿到相关文本试试.

    点赞 评论 复制链接分享
  • tianyaleixiaowu 天涯泪小武 2017-08-09 10:03

    如果单纯只是想完成你的构想,把普通的属性映射为Model实体类的话,是可以做的,你可以把这样的键值对映射到HashMap中,然后遍历该map,取key。
    然后反射取到Emp类的所有属性,去和map里key比对,相同的就赋值即可,一样能得到一个Emp实体。
    这是基于你的构想。

    点赞 评论 复制链接分享

相关推荐