【问题标题】:Saving data to the database in exception handler - Spring [closed]在异常处理程序中将数据保存到数据库 - Spring [关闭]
【发布时间】:2019-05-02 16:58:17
【问题描述】:

在 Spring 的异常处理程序中将一些数据保存在数据库中是一种好习惯吗? 在我的数据库中,我有与外部系统集成的状态,如果在集成过程中出现异常,我想将状态设置为错误。

【问题讨论】:

    标签: java rest spring-boot exception


    【解决方案1】:

    是的。如果您将异常处理程序设计为业务层,我认为没有任何理由阻止您对数据库执行“保存数据”。异常处理程序作为服务 bean,然后在全局范围内注入是我在许多应用程序中看到的正常标准。

    【讨论】:

    • 谢谢!您有该解决方案的任何示例(处理程序即服务 bean)吗?
    • 设置清洁间隔也是明智之举...例如 3 周或更长时间 :)
    • @piechos:如果你使用的是Spring,请搜索全局异常处理。
    猜你喜欢
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2018-01-12
    • 2023-03-24
    • 2010-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多