com.sun.jersey.spi.spring.container.servlet
Class SpringServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.sun.jersey.spi.container.servlet.ServletContainer
com.sun.jersey.spi.spring.container.servlet.SpringServlet
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Filter, javax.servlet.Servlet, javax.servlet.ServletConfig
public class SpringServlet
- extends ServletContainer
A servlet or filter for deploying root resource classes with Spring
integration.
This class extends ServletContainer and initiates the
WebApplication with a Spring-based IoCComponentProviderFactory,
SpringComponentProviderFactory, such that instances of resource and
provider classes declared and managed by Spring can be obtained.
Classes of Spring beans declared using XML-based configuration or
auto-wire-based confguration will be automatically registered if such
classes are root resource classes or provider classes. It is not necessary
to provide initialization parameters for declaring classes in the web.xml
unless a mixture of Spring-managed and Jersey-managed classes is required.
- Author:
- Martin Grotzke
- See Also:
- Serialized Form
| Methods inherited from class com.sun.jersey.spi.container.servlet.ServletContainer |
configure, configure, configure, create, destroy, doFilter, doFilter, getDefaultResourceConfig, getServletContext, getStaticContentPattern, getWebConfig, init, init, init, load, reload, service, service |
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
| Methods inherited from class javax.servlet.GenericServlet |
getInitParameter, getInitParameterNames, getServletConfig, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringServlet
public SpringServlet()
getDefaultResourceConfig
protected ResourceConfig getDefaultResourceConfig(java.util.Map<java.lang.String,java.lang.Object> props,
WebConfig webConfig)
throws javax.servlet.ServletException
- Overrides:
getDefaultResourceConfig in class ServletContainer
- Throws:
javax.servlet.ServletException
initiate
protected void initiate(ResourceConfig rc,
WebApplication wa)
- Overrides:
initiate in class ServletContainer
Copyright © 2009 Sun Microsystems, Inc. All Rights Reserved.