- Java 1.8
- Spring Boot 2.1.8
- Default port: 3000
- Database platform: PostgreSQL
- Default JDBC URL:
jdbc:postgresql://localhost:5432/postgres - Default username:
postgres - Default password:
postgres
Также вы можете настроить конфигурацию через переменные системного окружения:
- Port:
PORT - JDBC URL:
DB_JDBC_URL - username:
DB_USERNAME - password:
DB_PASSWORD
Note: Значение из переменной окружения приоритетнее, чем значение по умолчанию. В частности, если присутствует значение в окружении, то будет использоваться оно, в другом же случае, значение по умолчанию
-
Сборка проекта
mvn clean install
-
Запуск приложения
java -jar target\helios-rest-api-spring-<version>-SNAPSHOT.jarВместо
<version>указать версию проекта -
Обращение к API
-
Чтобы узнать какие методы есть, откройте страницу
http://localhost:3000/swagger-ui.html#/где вместо 3000 может быть указано значение из переменной
PORTокружения -
Чтобы сделать запрос, можете воспользоваться интерфейсом на той же странице swagger или сделать запрос через
curlcurl -X GET "localhost:3000/api/auth?login=123&password=123{ "error_message":"invalid_credentials", "error_description":"invalid login or password" }
-
- Default port: 3000 (
PORT) - Database platform: H2 in memory
- Data Source URL:
jdbc:h2:mem:db;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=TRUE - Default username:
sa - Default password:
sa
mvn test
Для изменения конфигураций тестирования, кроме порта, необходимо изменить файл конфигурации приложения для тестирования test/resources/application.properties