import com.github.jmkgreen.morphia.annotations.Entity; import org.syringe.annotation.Injectable; @Injectable @Entity public class User { } import org.syringe.annotation.Inject; public class Order { @Inject } <syringe-config> <bindings> <bind type="User" to="UserImpl" /> <bind type="Order" to="OrderImpl" /> </bindings> </syringe-config> import org.syringe.container.SyringeContainer; public class Application { public static void main(String[] args) { SyringeContainer container = new SyringeContainer(); container.loadConfig("syringe-config.xml"); } } import org.syringe.container.SyringeContainer; public class OrderService { public static void main(String[] args) { SyringeContainer container = new SyringeContainer(); container.loadConfig("syringe-config.xml"); Order order = container.getInstance(Order.class); } }


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