Commit fb602487 by Patryk Czarnik

Aplicacja

parent e9083427
......@@ -22,7 +22,7 @@
</dependency>
</dependencies>
<build>
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
......
package rest;
import jakarta.ws.rs.ApplicationPath;
import jakarta.ws.rs.core.Application;
@ApplicationPath("/")
public class AplicacjaRestowa extends Application {
}
package rest;
import jakarta.ws.rs.ApplicationPath;
import jakarta.ws.rs.core.Application;
/* Ten projekt jest zrobiony w technologii JAX-RS - implementacja usług RESTowych w ramach Java EE.
*
* Ta klasa pełni rolę "aktywatora" tej technologii na serwerze. Gdy serwer (WildFly / Glassfish / WebLogic)
* zauważy w projekcie taką klasę, to wie, że ma skonfigurować usługę REST pod podanym adresem.
* Adres / (albo pusty String) oznacza, że cały projekt jest "jedną wielką aplikacją RESTową",
* ale można też podać jakiś podkatalog na serwerze.
*
* Domyślnie w skład aplikacji RESTowej będą wchodzić wszystkie klasy w projekcie, które mają adnotację @Path (+ rozszerzenia @Provider i @Interceptor, ale to inny temat...)
* To zachowanie można zmienić nadpisując metody getClasses i getSingletons - pokażę to w innym projekcie...
*/
@ApplicationPath("/")
public class AplikacjaRestowa extends Application {
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment