package com.squarespace.jersey2.guice.resource; import javax.inject.Inject; import javax.inject.Named; import javax.ws.rs.GET; import javax.ws.rs.Path; @Path("hello") public final class HelloResource { @Inject HelloService service; @Inject @Named("simple") HelloService namedService; @Inject @Other HelloService annotadedService; @GET public String hello() { return service.hello(); } @GET @Path("named") public String helloNamed() { return namedService.hello(); } @GET @Path("annotaded") public String helloAnnotaded() { return annotadedService.hello(); } }