Interface | Description |
---|---|
DependGetter |
通过实现此接口以指定一个获取资源实例的方法
|
DependInjector |
依赖注入器,获取依赖实例后,通过此接口的实例对象来对对象内部的依赖内容进行注入
|
Class | Description |
---|---|
AdditionalDepends |
额外的参数对象
此类主要提供给
ListenerMethod 来在调用函数的时候添加动态参数
此类不区分是否为常量,请保证如果存在常量类型,需要使其类型唯一。 |
BasicDepend<V> |
基础数据类型的Depend对象
|
BasicResourceWarehouse |
基础数据资源仓库
此仓库只接收String类型的数据和8大基本数据类型及其封装类
资源保存的时候不可覆盖,如果出现键值相同则抛出异常
DependResourceException
可以保存的数据类型:(省略基础数据类型的封装类)
String
byte
short
int
long
float
double
char
boolean
|
Beans<T> |
标注了Beans注解的类、方法
封装了他们所携带的各种条件、参数以及成为实例所需要的各类参数、条件 名称绝不可以相同,当名称不同的时候,类名可以相同 但是假如已经有一个此类型存在于单例工厂,将无法添加其他异名单例 |
BeansData |
beans携带部分的参数封装
|
BeansFactory |
Bean工厂,用于将扫描出来的所有标注了@Beans和@Factory注解的类转化为预注入的Beans对象
|
Depend<V> |
资源对象
|
DependCenter |
依赖资源管理中心
可以通过配置类来配置优先资源获取方法
资源存入时不可覆盖,key值不可重复
|
NameTypeEntry<T> |
名称与类型对应的Entry类, 两个值都是不可更改的
名称统一使用开头小写之后的类名
|
Copyright © 2020. All rights reserved.