【问题标题】:Is there any way to maintain activity logs using spring boot and jpa?有没有办法使用spring boot和jpa来维护活动日志?
【发布时间】:2019-11-09 06:43:34
【问题描述】:

我正在处理一个项目的管理面板,我只想记录每个活动,就像在 facebook 中的活动日志中一样。

【问题讨论】:

  • 是的,你可以这样做。但是你必须更精确一点,你想做什么,你想记录什么
  • 我想记录管理员的每一个活动,例如,每次更新、删除和插入表格
  • 没问题。你到底想知道什么?
  • 我认为你可以这样做,如下链接:stackoverflow.com/questions/30118683/…
  • 最初我创建了一个表,其中包含 actionTakenOn 和 takeBy 等字段,但在更新 api 时卡住了,我需要维护以前的值、新值和字段名称,以便我可以显示用户可读格式的日志。 @SimonMartinelli

标签: java spring spring-boot spring-data-jpa


【解决方案1】:

那么我认为您可以做的是,您可以针对执行数据库工作的方法创建建议。在建议检查用户当前权限(例如:管理员,我认为这是原则,spring security 给你)然后你可以创建一条消息并将其写入表中,其中包含字段 actionTakenOn 和 takeBy ,您可以从中查询并显示给用户。

我认为这是一个相当大的功能,不知道你是否能够通过代码示例得到完整的答案。

【讨论】:

    猜你喜欢
    • 2015-09-19
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 2018-02-09
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    • 2018-07-03
    相关资源
    最近更新 更多