transmeta01
unread,Jan 25, 2011, 6:03:19 PM1/25/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to classic dev
import ca.ioniq.server.service.UserService;
import ca.ioniq.server.service.impl.UserServiceImpl;
import ca.ioniq.shared.entity.User;
import com.google.inject.Inject;
… … @@ -16,10 +16,10 @@ import javax.ws.rs.*;
@Path("/user")
public class UserResource {
private UserService userService;
private UserServiceImpl userService;
@Inject
public UserResource(UserService userService) {
public UserResource(UserServiceImpl userService) {
this.userService = userService;
}
in the code above, you constructor "inject" a specific implementation,
it is always better to "inject" an interface and then pass it a
concrete implementation.