Использовать сервис внутри 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