Spring Data JPA и Kotlin: Заготовка Restful сервиса

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.พ. 2025

ความคิดเห็น • 12

  • @goodlis9135
    @goodlis9135 2 ปีที่แล้ว +2

    Спасибо за твои видео.Жду больше гайдов по Spring Kotlin.Круто, и главное понятно все объясняешь

  • @maximtronin4510
    @maximtronin4510 2 ปีที่แล้ว +1

    Классно, что серия перерабатывается и актуализируется.

  • @ivanstrelka3448
    @ivanstrelka3448 ปีที่แล้ว

    Восторг! Еще ы=бы по котлин! Спасибо

  • @nickaleush2604
    @nickaleush2604 2 ปีที่แล้ว +1

    Спасибо за годный гайд!

  • @Igor-vb1hv
    @Igor-vb1hv 2 ปีที่แล้ว

    Шикарно

  • @VarnavskyIvan
    @VarnavskyIvan ปีที่แล้ว

    А как вот эту часть:
    class CountryController(
    private val countryService: CountryService,
    )
    написать это на Java так чтобы Spring понял, что подставлять, не указывая явно имплементацию?

    • @VarnavskyIvan
      @VarnavskyIvan ปีที่แล้ว

      Вопрос снимается, видимо тупил ночью 😴
      Если кто ещё так будет тупить, то на Java будет так:
      public class CountryController {
      private CountryService сountryService;
      public CountryController(CountryService сountryService) {
      this.сountryService = сountryService;
      }

  • @ЮрийНиколаевич-л6т
    @ЮрийНиколаевич-л6т ปีที่แล้ว

    у меня вопрос: обязательно создавать Dto class?

    • @devmark
      @devmark  ปีที่แล้ว +1

      В простейших случаях нет, но как показывает практика рано или поздно это приходится делать. И лучше делать это пораньше, чтобы не было много завязок на сущность бд в приложении.

    • @ЮрийНиколаевич-л6т
      @ЮрийНиколаевич-л6т ปีที่แล้ว

      @@devmark это только на котлин или на джава то же?)

    • @devmark
      @devmark  ปีที่แล้ว +2

      Это от языка не зависит. Просто в kotlin это будет data class, а в java - record.

    • @VarnavskyIvan
      @VarnavskyIvan ปีที่แล้ว

      @@devmark а в Java 8, как я понимаю, будет просто обычный класс с геттерами, сеттерами, конструктором с параметрами, а так же переопределенными equals и hashCode.