Получить ServletContext в ресурсе JAX-RS

Простая утилита для стандартного обещания Node.js:

function sequence(tasks, fn) {
    return tasks.reduce((promise, task) => promise.then(() => fn(task)), Promise.resolve());
}

UPDATE

items-prom - это готовый к использованию пакет NPM, который делает то же самое .

64
задан BalusC 30 May 2016 в 08:03
поделиться

3 ответа

Кроме того, аннотация @Resource может не работать. Попробуйте это

@javax.ws.rs.core.Context 
ServletContext context;

Внедрение не произойдет, пока вы не нажмете сервисный метод

public class MyService {
    @Context ServletContext context;

    public MyService() {
         print("Constructor " + context);  // null here     
    }

    @GET
    @Path("/thing") {               
             print("in  wizard service " + context); // available here
97
ответ дан 24 November 2019 в 15:25
поделиться

Просто используйте инъекцию ресурсов, как это,

@Resource ServletContext servletContext;
5
ответ дан 24 November 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: