Обзорный проект, чтобы на практике использовать следующие технологии:
- Spring Boot, Data, MVC, AOP, Security
- Liquibase, Testcontainers и т.д.
лучше не стоит проект по ходу изучения для себя делал гы
- Устанавливаем в докере
postgres:16-alpineс usernameadmin, passwordadmin, port5432 - Запускаем приложение через
ApplicationRunner, чтобы выполнились liquibase скрипты - В бд выполняем скрипт
data.sqlа также устанавливаем для всех пользователей пароль, например, {noop}123 - Снова запускаем приложение и смотрим доку по ссылке http://localhost:8080/swagger-ui/index.html
- Если требуется авторизация, указываем любого пользователя с правами доступа
ADMIN. Например, loginkate@gmail.comи пароль123.