<dependency> <groupId>com.github.myhappyplace</groupId> <artifactId>syringe</artifactId> <version>1.0.0</version> </dependency> public class MyService { private MyDependency dependency; public MyService(MyDependency dependency) { this.dependency = dependency; } public void doSomething() { dependency.doSomethingElse(); } } <beans> <bean id="myDependency" class="com.example.MyDependency" /> <bean id="myService" class="com.example.MyService"> <property name="dependency" ref="myDependency" /> </bean> </beans> SyringeContainer container = SyringeContainer.getInstance(); container.loadBeans("classpath:beans.xml"); MyService myService = container.getBean("myService", MyService.class); myService.doSomething();


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