文件名称:API_Custom_Exception_Handling_Project
文件大小:674KB
文件格式:ZIP
更新时间:2024-03-19 23:29:12
Java
API自定义异常处理文章 微服务已成为设计解决方案体系结构中的流行选择。 但是,当您在具有彼此依赖的许多小型应用程序的环境中工作时,可能会变得非常混乱。 为了缓解此问题,我们可以创建自定义异常,以代替真实异常。 我们仍然可以将真正的异常发送给我们的应用程序记录器,以便我们准确记录导致问题的错误。 然后,我们可以在这些自定义异常中提供我们自己的错误详细信息,并使用它们来填充将面向客户的一般错误响应。 这个通用的错误响应类可以在我们所有的应用程序之间共享,以便我们所有的错误都是一致的。 由于我们始终存在错误,因此为我们的所有应用程序创建单元和集成测试变得轻而易举,因为我们所有的错误都是清晰易懂的。 创建自定义例外 @EqualsAndHashCode ( callSuper = true ) @Data @AllArgsConstructor public class BadRequestEx
【文件预览】:
API_Custom_Exception_Handling_Project-main
----.gitignore(23B)
----build.gradle(2KB)
----src()
--------main()
--------test()
----README.md(7KB)
----gradle()
--------wrapper()
----system.properties(24B)
----img()
--------internal-server-error-log-caused-by.JPG(213KB)
--------internal-server-error-log.JPG(194KB)
--------service-unavailable-log.JPG(186KB)
--------internal-server-error-swagger.JPG(118KB)
--------swagger-example.JPG(84KB)