public interface MyService {
void doSomething();
}
public class MyServiceImpl implements MyService {
@Override
public void doSomething() {
System.out.println("Doing something...");
}
}
@Named
public class MyServiceConsumer {
@Inject
private MyService myService;
public void useService() {
myService.doSomething();
}
}