自动依赖注入框架 Pure.IoC
- 授权协议: MIT
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/wkgcass/Pure.IoC
- 软件文档: http://blog.cassite.net/JAVA/Pure.IoC
软件介绍
Pure.IoC是一个轻量级基于类和注解的自动依赖注入框架。
使用jdk 1.8
此框架依赖于本工具依赖于 Style函数式编程工具集 v1.1.1 以及 log4j v1.2.17
推荐与Spring配合使用
使用方法一:让你的类 extends AutoWire 来直接获取注入功能。
使用方法二:你的类上添加 @Wire 注解,通过 AutoWire.get(Class) 来完成注入。或者被任何一个属于该框架的对象依赖也可自动完成注入。
使用方法三:在构造函数任何一处中添加 AutoWire.wire(this) 也可完成注入。
示例代码(仅作为功能演示,详细说明请见文档,或参考源码中test包)
@Singleton
@Wire
class Complex{
private ......
public Complex(){ ... }
@Default public Complex(AnotherClass obj){ ... }
public void setA(A a){ ... }
public void setB(B b){ ... }
public void setInterface(Interf1 interf){ ... }
public void setInterface(@Use(clazz=Impl2.class)Interf2 interf){ ... }
}
@Default(clazz=Impl1.class) interface Interf1{ ... }
The Black Box Society
Frank Pasquale / Harvard University Press / 2015-1-5 / USD 35.00
Every day, corporations are connecting the dots about our personal behavior—silently scrutinizing clues left behind by our work habits and Internet use. The data compiled and portraits created are inc......一起来看看 《The Black Box Society》 这本书的介绍吧!
