gpt4 book ai didi

java - ExceptionMapper 的 toResponse 线程安全吗?

转载 作者:行者123 更新时间:2023-12-01 11:46:41 24 4
gpt4 key购买 nike

我在应用程序中使用RestEasy,并且从ExceptionMapper接口(interface)实现了toResponse方法。

我的问题是:这个方法在海量请求的环境下会不会有问题(很多请求会导致抛出异常)?它有线程安全吗?

最佳答案

我必须承认我仍然没有完全理解这个问题。

我曾经使用异常来响应翻译:我定义了一个扩展 javax.ws.rs.WebApplicationException 的异常类。然后在异常类的构造函数中,我使用适当的参数调用 super 构造函数,例如super(Response.status(404).entity(errorMessage).build())

它的真正好处是,您甚至可以使用 dto 作为实体,并且它会被翻译。

请注意,我不使用 easteasy。我和 jackson 一起使用 Jersey 。

因此,在我的业务逻辑中,我抛出一个异常,然后由 jaxrs 处理并转换为响应。没有线程不安全的地方;)

关于java - ExceptionMapper 的 toResponse 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29087058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com