33. CRUD. Spring WEB и Spring Boot 3 (Java Enterprise - полный курс)

preview_player
Показать описание

Напишем CRUD операции на уровне контроллера, сервиса и репозитория, сделаем интеграционные тесты для сервисов и контроллеров

00:00 Controller
05:27 Mapper
13:20 Service
16:30 Transactional
17:50 Service Integration Test
27:10 Transactional - отключаем дефолтные транзакции
28:26 Controller Integration Test - MockMvc - Дорабатываем Controller
36:07 DateTimeFormatter
37:30 Итог
Рекомендации по теме
Комментарии
Автор

Сразу чувствует что работает программист ТОП уровня. Спасибо!

anjelomanoranjan
Автор

Было бы клево на гите увидеть код, запнулся в одном месте повторяя за видео и не могу понять почему не работает, гугл и чатгпт проблему не решили, вот сижу теперь грущу: либо скипать либо спиться

unknownunknown-osue
Автор

некоторые тесты не будут работать, т.к. может измениться кол-во пользователей в бд?

qlemakyu
Автор

Удалять из базы данных записи очень плохая идея тк нарушается порядок индексов и в БД у которых есть связи будет полная фигня при её поддержке, бекапе и т. п. Вместо удаления необходимо использовать флаг типа isVisible

timyp