Вероятно, это руководство покажет вам шаг за шагом, как создать простое приложение для интернет-магазина с сохранением базы данных.Классы и пакеты, на которые вы ссылаетесь (config, controller, dao и т. Д.), Не генерируются автоматически.У вас есть весь исходный код в посте и объяснение каждого источника и как каждый из них работает.
В SpringBoot есть несколько интересных инструментов https://start.spring.io/ для генерации начального проекта с зависимостями, но это всего лишь схематический шейкер дляваше заявление.