В Spring Boot есть специальный файл application.properties , в котором вы можете определить свои данные авторизации для соединения с вашей удаленной базой данных.
Обычно вы должны указать основные данные:
spring.datasource.url=jdbc:mysql://url-to-your-external-db/name-of-db
spring.datasource.username=your_username
spring.datasource.password=your_pasword
После этого вы можете извлечь свои данные из базы данных, используя, например, JpaRepository .Существует множество платформ, которые сериализуют / десериализуют ваши объекты / сущности Java в JSON (например, Джексон ).
Пример выборки пользователей из базы данных с использованием JpaRepository:
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByFirstName(String firstName)
}
где Пользователь может быть вашим POJO, представляющим таблицу с пользователями в базе данных.