【问题标题】:Can I put the exception handler of the microservices in an independent service?我可以将微服务的异常处理程序放在独立的服务中吗?
【发布时间】:2021-07-06 08:48:19
【问题描述】:

我有一个使用 Spring Boot 的微服务架构,其中包含几个服务和一个服务用作 jar 的基本服务。 我可以将整个项目的异常处理程序放在基础服务中,还是每个服务都有自己的异常处理程序?如果是,基础服务是否需要是 Spring Boot 应用程序,是否应该运行?

【问题讨论】:

  • 请添加更多信息,例如应用的层次结构和代码sn-ps

标签: spring-boot microservices


【解决方案1】:

是的,您可以在基础服务中包含异常处理程序,它不需要是 springboot 应用程序,您所要做的就是在其他服务中创建一个 @Configuration 类并加载基础服务的类您在哪里定义了异常处理程序。

这样的:

@Configuration
@Import({ ExceptionHandler.class })

【讨论】:

    猜你喜欢
    • 2020-10-20
    • 1970-01-01
    • 2022-11-30
    • 2019-10-23
    • 2018-03-16
    • 1970-01-01
    • 1970-01-01
    • 2022-06-15
    • 2010-12-13
    相关资源
    最近更新 更多