@Slf4j
@Component
@RequiredArgsConstructor
public class FileWatcherServiceImpl {
private final ProductDataService productDataService;
@EventListener(ApplicationReadyEvent.class)
@Transactional
public void watch() {
List
products = productDataService.findAll();
log.info("Product Count: {}", products.size());
}
}
< /code>
служба данных < /p>
@Override
public List findAll() {
return productRepository.findAll();
}
< /code>
Я пытаюсь создать услугу, которая начинается с приложения, но есть проблема. My ProductDataService.findall ()
всегда возвращает пустые, хотя база данных не пуста. CommandLineRunner , но ничего не работает. Если есть намного лучше, чем это, я тоже могу попробовать.
Сервис < /p> [code]@Slf4j @Component @RequiredArgsConstructor public class FileWatcherServiceImpl { private final ProductDataService productDataService;
@EventListener(ApplicationReadyEvent.class) @Transactional public void watch() { List products = productDataService.findAll(); log.info("Product Count: {}", products.size()); } }
< /code> служба данных < /p> @Override public List findAll() { return productRepository.findAll(); } < /code> Я пытаюсь создать услугу, которая начинается с приложения, но есть проблема. My ProductDataService.findall () [/code] всегда возвращает пустые, хотя база данных не пуста. CommandLineRunner , но ничего не работает. Если есть намного лучше, чем это, я тоже могу попробовать.