Как получить доступ к свойству приложения в классе org.quartz.Job?

Мне нравится манипулировать элементами dom непосредственно - createElement, appendChild, removeChild и т. д., в отличие от вставки строк как element.innerHTML. Эта стратегия работает, но я думаю, что собственные методы браузера более прямые. Кроме того, они возвращают значение нового узла, сохраняя вас от другого ненужного вызова getElementById.

Это действительно просто и нужно будет привязать к некоторому типу событий, чтобы использовать его.

wrap();
function wrap() {
    var newDiv = document.createElement('div');
    newDiv.setAttribute("id", "slideInner");
    document.getElementById('wrapper').appendChild(newDiv);
    newDiv.appendChild(document.getElementById('slides'));
}

jsFiddle

Возможно, это поможет вам понять эту проблему с vanilla js.

0
задан Tanu Garg 27 March 2019 в 07:06
поделиться

1 ответ

попробуйте использовать этот @Order в классе Job

  @Component
    @Order(Ordered.HIGHEST_PRECEDENCE + 99)
    public class ScheduleJob implements org.quartz.Job {

        @Value("${ijobs.service.url}")
        public String ijobsUrl;

        public ScheduleJob() {

        }

        public void execute(JobExecutionContext context) throws JobExecutionException {
            String jobName = null;
            System.out.println("ijobsUrl--->"+ijobsUrl);
            } 

  }
0
ответ дан kumar 27 March 2019 в 07:06
поделиться
Другие вопросы по тегам:

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