Class RestApplication


  • public class RestApplication
    extends jakarta.ws.rs.core.Application

    Класс регистрации реализованных REST сервисов в сервлете Jersey (JAX-RS 2.0) org.glassfish.jersey.servlet.ServletContainer, см web.xml, параметр jakarta.ws.rs.Application. Пример:

     <servlet>
       <servlet-name>jersey-serlvet</servlet-name>
       <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
         <init-param>
           <param-name>jakarta.ws.rs.Application</param-name>
           <param-value>ru.funsys.avalanche.rs.RestApplication</param-value>
         </init-param>
         <init-param>
           <param-name>jersey.config.server.provider.packages</param-name>
           <param-value>ru.funsys.avalanche.rs.provider</param-value>
         </init-param>
       <load-on-startup>2</load-on-startup>
     </servlet>
     

    Для определения пакета реализаций классов REST сервисов, экземпляры которых создаются для каждого вызова, используется параметр jersey.config.server.provider.packages. Множество пакетов разделяется символом ";" (точка с запятой).

    Author:
    Валерий Лиховских
    • Constructor Detail

      • RestApplication

        public RestApplication()