【文件属性】:
文件名称:java-container:轻量级Java库,用于管理依赖关系和执行依赖关系注入
文件大小:63KB
文件格式:ZIP
更新时间:2021-04-29 19:12:04
java ioc laravel container ioc-container
Java容器-IoC
Java容器是一个轻量级的库,用于基于的来管理依赖项并执行依赖项注入。
捆绑
bind方法将接口bind到具体的类。 当Mail.class解决,一个Mailgun.class返回。
import static be.dem.container.Container.bind ;
public void register() {
bind( InterfaceB . class, ConcreteB . class);
bind( Mail . class, Mailgun . class);
}
解析单例绑定后,将返回相同的对象实例。
import static be.dem.container.Container.bindSingleton ;
public void register() {
bindSingleton( Confi
【文件预览】:
java-container-master
----.travis.yml(94B)
----gradlew.bat(2KB)
----gradlew(5KB)
----Dockerfile(448B)
----LICENSE(1KB)
----gradle()
--------wrapper()
----src()
--------test()
--------main()
----.gitignore(32B)
----README.md(2KB)
----settings.gradle(444B)
----build.gradle(2KB)