Проект сервиса для хранения информации о пьесах, а также для добавления отзывов к ним
- Kotlin: язык программирования
- Spring Boot: фреймворк
- Spring Data JPA + PostgreSQL: база данных и доступ к ней
- Liquibase: система контроля миграций базы данных
- Gradle: система сборки
- Миграции базы данных
- CRUD операции
- Добавление информации о авторах и пьесах
- Добавление отзывов
- Попытка решения проблемы N+1 запросов при использовании Hibernate и связи Many-To-Many путём использования сущности для промежуточной таблицы
- Авторизация/аутентификация
- Больше информации в сущностях
- Добавление отзывов с критериями
- Валидация данных
- ...