Вы можете использовать это руководство, чтобы получить простое и практическое понимание того, как работает управление транзакциями в Spring с помощью аннотации @Transacional .
Единственное необходимое условие? Вы должны иметь приблизительное представление об ACID, то есть о том, что такое транзакции баз данных и зачем их использовать. Также здесь не рассматриваются распределенные транзакции или реактивные транзакции, хотя общие принципы, с точки зрения Spring всё же применимы.
Статья - краткое напоминание о: - какие фильтры по-умолчанию уже встроены, и как их убрать или донастроить - список прочих доступных уже готовых к использованию фильтров и полный их список с порядком - даже слишком краткий обзор методов HttpSecurity - пример, как писать фильры безопасности после Spring 5.7, когда класс настрое устареет, - подчеркнул откда стоит начинать отладку, чтобы понять суть происходящего.
Коротко, статья как напоминание мне, а может и вам, как быстро начать настраивать цепочки безопасности, что уже висит подключенным и как выключить все, что не нужно, быстро с нуля начать писать без обвесок, больше контроля и понимания.