У меня есть проблема, которая на первый взгляд кажется очень простой, но я не могу найти решение для нее. У меня есть класс Service с именем SystemTasksService
, который имеет два метода, вызывающих проблему, вот код:
@Service
@PropertySource("classpath:application.properties")
public final class SystemTasksService {
Map<String, String> getSeedRecordUnderReview(){
return new HashMap<>();
}
Map<String, String> getProduceTutorialUnderReview(){
return new HashMap<>();
}
}
А затем эти методы называются в другом классе, например:
private Map<String, String> seedRecordUnderReview = systemTasksService.getSeedRecordUnderReview();
private Map<String, String> produceTutorialUnderReview = systemTasksService.getProduceTutorialUnderReview();
systemTaskService внедряется с использованием аннотации @Autowired
(это приложение с весенней загрузкой), и проблема не в этом, потому что я могу просто вызывать другие методы в этом сервисе (только не для инициализации глобальной переменной на той же самой) строка объявлена.
Кто-нибудь знает, что вызывает это?
С уважением,