public interface MessageService {
String getMessage();
}
public class EmailService implements MessageService {
public String getMessage() {
return "Email message";
}
}
@Inject
private MessageService messageService;
public void doSomething() {
String message = messageService.getMessage();
System.out.println(message);
}