# Spring Helloworld WebApp Example

This example demonstrates how to create simple Jersey application that utilises Spring 3 DI features, packaged into WAR file.

## Contents

The mapping of the URI path space is presented in the following table:

URI path | Resource class | HTTP methods
--- | --- | ---
/jersey-hello | JerseyResource | GET
/spring-hello | SpringRequestResource | GET
/spring-singleton-hello | SpringSingletonResource | GET

Application is configured by using web.xml, which registers javax.ws.rs.core.Application descendant to get classes and singletons from it (see class MyApplication).

## Running the Example

Run the example as follows:

>     mvn clean compile jetty:run

This deploys current example using Jetty web server. Once deployed, the application is ready to serve the following resources:

- http://localhost:8080/helloworld-spring-webapp/jersey-hello
- http://localhost:8080/helloworld-spring-webapp/spring-hello
- http://localhost:8080/helloworld-spring-webapp/spring-singleton-hello