public class MyService {
@Inject
private MyRepository repository;
public void doSomething() {
repository.saveData();
}
}
public class MyRepository {
public void saveData() {
}
}
public class Main {
public static void main(String[] args) {
Injector injector = new Injector();
MyService service = injector.getInstance(MyService.class);
service.doSomething();
}
}