Недавно мне поручили очистить старый репозиторий, содержащий следующий отчет Jasper:
и это соответствующий StatusJasperAccessor:
@Component
@RequiredArgsConstructor
public class StatusJasperAccessor implements Serializable {
private static StatusService statusService;
private final StatusService tStatusService;
@PostConstruct
public void init() {
statusService = tStatusService;
}
@Autowired
public static String getStatus() {
return statusService.getStatus();
}
}
Сейчас я пытаюсь избавиться от этого ужасного куска кода, но не могу сделать никакой альтернативной работы. Как я могу заставить это работать с XML-файлом?
@Component
@RequiredArgsConstructor
public class StatusJasperAccessor implements Serializable {
private final StatusService statusService;
@Autowired
public String getStatus() {
return statusService.getStatus();
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... er-reports