Files
2026-03-07 10:31:30 +03:00

1.1 KiB

Cериализация / десериализация объектов

Java -> Jackson

Kotlin -> kotlinx.serialization

Jar архив

Стандартный SlimJar не включает в себя зависимости

Варианты решения:

  • Написать task в gradle, который будет собирать все зависимости в один jar
  • Использовать ShadowJar

Проектирование

Эта лабораторная работа является основой для доработки в следующих, учтите это при разработке

Во время сдачи будут вопросы по архитектуре

Дополнительное задание

Реализовать 10 модульных тестов с помощью JUnit5

Для моков:

  • Java -> Mockito
  • Kotlin -> MockK

Защита

При сдаче приложение должно быть запущено из jar