Antud projektis on loodud lihtne Java Spring Boot 3.1.3 rakendus, mis kahe REST teenusega võimaldab arve liita ja teha päringuid varem tehtud liitmistoimingute hulgast. Andmete talletamiseks on kasutatud lihtsat listi, st peale rakenduse taaskäivitamist on see tühi.
Esimene teenus võimaldab liita kahte täisarvulist liidetavat, vahemikust 0-100 ja tagastatakse summa. Teise teenusega on võimalik teostada ühe täisarvu põhist otsingut varasemate liidetavate või summade hulgast ning tulemus väljastatakse summa järgi kas kasvavalt või kahanevalt.
- Java: vajalik versioon 17.
- Maven: Projekti ehitamiseks ja sõltuvuste haldamiseks.
- Kloonige repositoorium.
- Navigeerige projekti kausta.
- Käivitage mvn spring-boot:run.
- URL: '/operations/add'
- Meetod: 'GET'
- Parameetrid:
- first: esimene arv (kohustuslik).
- second: teine arv (kohustuslik).
- URL: '/operations/search'
- Meetod: 'GET'
- Parameetrid:
- number: otsitav arv (valikuline).
- order: sorteerimise järjekord - kui kasvav, siis sisestada asc või kahaneva puhul sisestada desc.