Играю с 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. прибойный: прибойный-сервлет 1018 *.
Я ожидаю, что любое из расширений Undertow обеспечит инъекцию ServletContext
, но, очевидно, мое предположение неверно ... Есть идеи?