Чтобы не писать такое
@Service
class EmailSenderDirectDelegate (
@Autowired private val emailSenderService: EmailSenderService
): EmailSender {
override fun sendEmail(clientId: Long, request: EmailRequest) =
emailSenderService.sendEmail(clientId, request)
... : EmailSender by emailSenderService не подойдёт?
да, спасибо, заработало, с первого раза не сработало, но проблема была не в котлине, а в конфигурировании спринга
Обсуждают сегодня