Использовать сервис внутри SDR проекции

У меня есть класс сущности Person с столбцом uuid. У меня есть внешняя служба отдыха (ExternalRestService), где я могу получать информацию по указанному столбцу uuid. Я хочу создать проекцию вроде

interface PersonWithExternalDataProjection {
 val uuid: UUID,
 val externalData = externalRestService.getDataBy(uuid)
}

Пробовал @Value, но, похоже, не работает.

1 ответ

В конце концов выяснилось, что это работает:

@get:Value("#{@externalRestService.getDataBy(target.uuid)}")
val externalData: ExternalData
Другие вопросы по тегам