package hello;

import jakarta.ws.rs.ApplicationPath;
import jakarta.ws.rs.core.Application;

import java.util.Set;

// Ta klasa stanowi ogólną konfigurację usługi REST
// Musi dziedziczyć z klasy Application i posiadać adnotację @ApplicationPath
// W @ApplicationPath podajemy ogólny prefiks umieszczony przed wszystkimi adresami zasobów restowych.
// Oprócz tej klasy w projekcie może się znajdować wiele klas oznaczonych @Path - to są klasy zasobów
// Przykładowo jeśli w klasie mamy @Path("/products") a w @ApplicationPath jest adres "/api"
// to zapytania mają być wysyłane pod /ADRES-APLIKCAJI-NA-SERWRERZE/api/products
@ApplicationPath("/api")
public class HelloApplication extends Application {
}