Фреймворк Spring очень сильно помог в работе с такими фреймворками за счет следования паттерну проектирования «Шаблонный метод» (template design pattern). В его основе лежит создание абстрактного класса, определяющего способы выполнения методов и создающего абстракции баз данных, благодаря чему разработчик может сосредоточить свое внимание только на бизнес-логике
Spring Boot 2: лучшие практики для профессионалов
·
Фелипе Гутьеррес