如何将javax.ws.rs.core.Configuration注入带有@WebFilter注释的过滤器中。我尝试类似
@Context
private Configuration configuration;
或
@Inject
private Configuration configuration;
但这不起作用。
答案 0 :(得分:1)
此注入看起来不正确:Configuration
是一种JAX-RS类型,只能在资源类中(用{{ 3}})或提供商类(用@Context
注释的类)中。有关详情,请参见此@Path
。
您可以尝试将@Provider
(或您需要的信息)作为CDI bean公开(使用 producer方法),然后将其注入answer中使用Configuration
。