java - 在异常处理程序中将数据保存到数据库 - Spring

标签 java rest spring-boot exception

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

最佳答案

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

关于java - 在异常处理程序中将数据保存到数据库 - Spring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53559194/

相关文章:

mysql - springboot本地成功连接mysql但部署后无法连接

java - 如何在没有jpa的情况下在spring boot上从oracle获取数据

Java图像转换

java - G1 垃圾收集器的高内存使用问题

java - Spring ORM 4.0.5 和 Hibernate 4.3.5 - 无法保存到数据库

java - 未注册单选按钮的更改

mysql - 在 Docker 容器中运行 Spring Boot 应用程序,无法连接 MySQL

java - 如何修复Java中的UnknownHostException,调用rest-api?

java - 作为 Spring 组件的 Jersey REST 服务

rest - 异常 java.lang.ClassNotFoundException : com. sun.jersey.spi.container.servlet.ServletContainer