Java Spring @ Запланированные задачи, выполняемые дважды

Вы можете сделать это (хотя и не молниеносно) так:

people.Where(p => !people.Any(q => (p != q && p.Id == q.Id)));

То есть «выберите всех людей, в которых нет другого человека в списке с тем же идентификатором. «

Имейте в виду, что в вашем примере вы просто выберите человека 3. Я не уверен, как сообщить, что вы хотите, из предыдущих двух.

30
задан ROMANIA_engineer 26 June 2017 в 21:33
поделиться

1 ответ

Я объявлял свой класс как "Сервис" и также использовал @Scheduled аннотацию для объявления этого как Планировщика. Планировщик обычно вызывает его, но поскольку мы объявили класс как услуга. Это инициировалось дважды.

я удалил Сервисную аннотацию. И объявленный, что класс как боб в контексте XML я поддержал. (пользовательский контекст XML, который объявляется в web.xml). Это устранило проблему для меня. Надежда это помогает кому-то.

2
ответ дан 28 November 2019 в 00:14
поделиться
Другие вопросы по тегам:

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