public class Demo {
@Bean
private Service service;
public void doSomething() {
BeanInject.inject(this);
service.doSomething();
}
}
public class Service {
public void doSomething() {
System.out.println("Service is doing something.");
}
}
public class Main {
public static void main(String[] args) {
Demo demo = new Demo();
demo.doSomething();
}
}