Hi everyone
The information and examples found about annotations related to
Jersey-Spring are very confusing, as there is no source explaining when
to use which annotation and why.
Probably, most of the "confusion" comes out of the different versions of
Jersey, Spring and Jersey-Spring. What I'm looking for is the correct
use of annotations for
* JRE 1.6.0_18-b07
* Jersey 1.1.5
* Spring 3.0.0-RELEASE
* Jersey-Spring 1.1.5
Examples I found specify Jersey resources like:
@Path("...")
@Component @Scope("request")
public class RootResource { ... }
Others use:
@Path("...")
@PerRequest
@Component @Scope("request")
public class RootResource { ... }
Or even an other alternative found:
@Path("...")
@PerRequest
public class RootResource { ... }
Same goes for fields to be injected:
@Inject private Task task;
But others use:
@Autowire private Task task;
Regards
---
Patrick Dreyer