玩弄Quarkus,我试图ServletContext
在我的应用程序中注入:
@Controller
@Path("/greeting/")
@RequestScoped
public class GreetingResource {
@Inject
ServletContext servletContext;
}
它编译得很好,但在打包阶段 quarkus-maven-plugin 失败:
[1] Unsatisfied dependency for type javax.servlet.ServletContext and qualifiers [@Default]
- java member: exampleapp.GreetingResource#servletContext
- declared on CLASS bean [types=[java.lang.Object, exampleapp.GreetingResource], qualifiers=[@Default, @Any], target=exampleapp.GreetingResource]
我的应用程序依赖于io.quarkus:quarkus-resteasy,它会引入 io.quarkus:quarkus-undertow,而后者又会引入 io.undertow:undertow-servlet。
我希望任何 Undertow-extensions 都提供注入ServletContext
,但显然我的假设是错误的......有什么想法吗?