Для использования базы данных в приложении на Spring Boot необходимо: 1. Добавить соответствующие зависимости в файл pom.xml. Например, для работы с базой данных MySQL нужно добавить следующую зависимость:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
2. После этого нужно настроить подключение к базе данных в файле application.properties или application.yaml, в зависимости от предпочтений. В файле application.properties можно указать следующие параметры:
spring...
Я думаю, что многие знают что такое KeyCloak, а если нет то в двух словах это сервер авторизации, поддерживающий OpenID, SAML, OAuth2.0, подключение хранилищ пользователей через LDAP и т.п., а также использование сторонних Identity Provider (например, вход через соцсети типа Google, Github, Microsoft и т.п.) По умолчанию если скачать KeyCloak, то он будет использовать БД H2, которая подходит для тестирования приложений, но не подходит для production-использования и тем более не подходит для использования в сервере авторизации...