last commit

1 view
Skip to first unread message

transmeta01

unread,
Jan 25, 2011, 6:03:19 PM1/25/11
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.
Reply all
Reply to author
Forward
0 new messages