Package | Description |
---|---|
org.nutz.aop.interceptor.async | |
org.nutz.aop.interceptor.ioc |
方便加载Aop声明式事务的Ioc集成类集合
|
org.nutz.ioc.aop | |
org.nutz.ioc.aop.config.impl | |
org.nutz.ioc.impl | |
org.nutz.ioc.loader.annotation | |
org.nutz.ioc.loader.combo | |
org.nutz.ioc.loader.json | |
org.nutz.ioc.loader.map | |
org.nutz.ioc.loader.properties | |
org.nutz.ioc.loader.xml |
Modifier and Type | Class and Description |
---|---|
class |
AsyncAopIocLoader |
Modifier and Type | Class and Description |
---|---|
class |
TransIocLoader |
Modifier and Type | Class and Description |
---|---|
class |
SimpleAopMaker<T extends Annotation>
简化Aop扩展:
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationAopConfigration
通过扫描@Aop标注过的Method判断需要拦截哪些方法
|
Constructor and Description |
---|
NutIoc(IocLoader loader) |
NutIoc(IocLoader loader,
IocContext context,
String defaultScope) |
NutIoc(ObjectMaker maker,
IocLoader loader,
IocContext context,
String defaultScope) |
NutIoc(ObjectMaker maker,
IocLoader loader,
IocContext context,
String defaultScope,
MirrorFactory mirrors) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationIocLoader
基于注解的Ioc配置
|
Modifier and Type | Class and Description |
---|---|
class |
ComboIocLoader
融化多种IocLoader
|
Modifier and Type | Field and Description |
---|---|
protected static Map<String,Class<? extends IocLoader>> |
ComboIocLoader.loaders
类别名
|
Modifier and Type | Method and Description |
---|---|
void |
ComboIocLoader.addLoader(IocLoader loader) |
Constructor and Description |
---|
ComboIocLoader(IocLoader... loaders) |
Modifier and Type | Class and Description |
---|---|
class |
JsonLoader
从 Json 文件中读取配置信息。 支持 Merge with parent ,利用 MapLoader
|
Modifier and Type | Class and Description |
---|---|
class |
MapLoader
从一个 Map 对象中读取配置信息,支持 Parent
|
Modifier and Type | Class and Description |
---|---|
class |
PropertiesIocLoader |
Modifier and Type | Class and Description |
---|---|
class |
XmlIocLoader
使用XML做为Ioc配置文件
限制: 必须是良构的XML文件 obj必须定义type,当前实现中IocObject是共享的 |
Copyright © 2017. All rights reserved.