Когда @ApplicationScoped
не указано в ресурсе JAX-RS, в строке ниже @Resource инъекция для ManagedExecutorService
не происходит, и я обнаружил NullPointerException
.
Но когда я добавляю @ApplicationScoped
вместе с @Path
я вижу, что ManagedExecutorService
внедрение ресурса произошло правильно.
Пожалуйста, помогите выяснить разницу между ресурсом JAX-RS, когда используется только @Path("/uri")
и когда @Path("/uri")
используется вместе с @ApplicationScoped
/ @RequestScoped
.
IDE и сервером являются Netbeans и Glassfish 5 соответственно.