Облачная платформа Google Kotlin Руководство по приложению Spring - PullRequest
0 голосов
/ 13 марта 2020

Я закончил Создание приложения Kotling Spring с Google Cloud Platform , где мы создаем приложение, которое принимает информацию о владельцах регистрации, публикует ее в Cloud Pub / Sub topi c и сохраняет ее в Облачная MySQL база данных.

Я хотел бы знать, как бы вы удалили регистранта из базы данных. Я знаю, что в Java это будет

 @DeleteRegistrant("{lastName}")
void delete () {
    registrant.delete(lastName);
}

Интересно, кто-нибудь может мне помочь, как это будет выглядеть в kotlin.

1 Ответ

0 голосов
/ 18 марта 2020

Как упомянуто в этом уроке , вы можете иметь что-то подобное в вашем kotlin приложении

@DeleteRegistrant("{id}")
fun deleteRegistrantById(@PathVariable(value = "id") regId: Long): ResponseEntity<Void> {

    return registrantRepository.findById(regId).map { reg  ->
        registrantRepository.delete(reg)
        ResponseEntity<Void>(HttpStatus.OK)
    }.orElse(ResponseEntity.notFound().build())

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...