【发布时间】:2021-10-11 23:04:59
【问题描述】:
如何在课堂上获取当前请求?我正在使用下面的代码来注入代码。但请求为空
import java.net.http.HttpRequest;
@RequestScoped
public class BaseErrorCode {
@Context
HttpRequest request;
}
【问题讨论】:
-
您使用的是哪个 Quarkus RESTEasy 扩展?
-
我使用的是以下版本。 @geoand。我正在使用以下一个。
io.quarkus quarkus-resteasy io.quarkus quarkus-resteasy-jackson artifactId> -
尝试通过“Provider”更改 RequestScoped 注解。它对我有用。
-
感谢@Luisao 的回复。没用。你能分享代码吗? ``` @Provider public class BaseErrorCode { @Context HttpRequest 请求;公共字符串 getHttpMethod() { return "GET"; } } ```
标签: quarkus