first commit
This commit is contained in:
commit
62ead54952
28
README.md
Normal file
28
README.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
Prosty projekt z bazą danych wykonany na JDK 21
|
||||||
|
|
||||||
|
Instrukcja uruchomienia:
|
||||||
|
|
||||||
|
1. W PgAdmin4 utworzyć bazę (dowolna nazwa) i wykonać skrypt zawarty w "sql.txt"
|
||||||
|
|
||||||
|
2. Dokonać konfiguracji w Projekt\src\main\resources\application.properties podając nazwę bazy i hasło do serwera
|
||||||
|
|
||||||
|
3. Uruchomić IntelliJ i otworzyć istniejący, wskazując folder "Projekt" (instalacja zależności może trochę potrwać)
|
||||||
|
|
||||||
|
4. Uruchomić projekt (jeżeli ostatni komunikat to "*Started REST in*", to jest dobrze)
|
||||||
|
|
||||||
|
5. Uruchomić Postman i przetestowwać API:
|
||||||
|
|
||||||
|
|
||||||
|
1. GET pobiera transakcje ze stronnicowaniem i opcjonalnym parametrem id użytkownika:
|
||||||
|
http://localhost:8080/api/transactions/get?pageNumber=0&pageSize=999
|
||||||
|
oraz (opcjonalnie dla użytkownika o podanym id)
|
||||||
|
http://localhost:8080/api/transactions/get?pageNumber=0&pageSize=999&forUserId=1
|
||||||
|
|
||||||
|
2. POST aktualizuje transakcję o podnym id, przyjmując date oraz amount (są opcjonalne)
|
||||||
|
http://localhost:8080/api/transactions/update?id=1&date=1990-01-20&amount=666.66
|
||||||
|
|
||||||
|
3. POST dodaje transakcje dla podanego id użytkownika, przyjmując date oraz amount
|
||||||
|
http://localhost:8080/api/transactions/add?userId=1&date=2000-05-05&amount=1000.00
|
||||||
|
|
||||||
|
4. POST usuwa transakcje o podanym id
|
||||||
|
http://localhost:8080/api/transactions/delete?id=3
|
Loading…
Reference in New Issue
Block a user