public interface MyService { void doSomething(); } public class MyServiceImpl implements MyService { @Override public void doSomething() { System.out.println("Doing something..."); } } public class MyComponent { @Inject private MyService myService; public void doAction() { myService.doSomething(); } } public class AppMain { public static void main(String[] args) { BeanInject beanInject = new BeanInject(); beanInject.scan("com.example"); MyComponent myComponent = beanInject.getBean(MyComponent.class); myComponent.doAction(); } } <bean class="com.example.BeanInject" init-method="init"> <property name="scanPackage" value="com.example" /> </bean>


上一篇:
下一篇:
切换中文