@Preview(value="3.2") public class DsInjector<T extends Annotation> extends Object implements org.noear.solon.core.BeanInjector<T>
| Modifier and Type | Field and Description |
|---|---|
protected List<DsInjectHandler> |
handlers |
protected Function<T,String> |
nameMapper |
| Constructor and Description |
|---|
DsInjector(Function<T,String> nameMapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(DsInjectHandler handler)
添加类型注入处理器
|
void |
doInject(org.noear.solon.core.VarHolder vh,
T anno)
注入
|
protected void |
doInjectHandle(org.noear.solon.core.VarHolder vh,
org.noear.solon.core.BeanWrap dsWrap)
注入处理
|
static DsInjector<Ds> |
getDefault() |
protected final List<DsInjectHandler> handlers
protected final Function<T extends Annotation,String> nameMapper
public static DsInjector<Ds> getDefault()
public void addHandler(DsInjectHandler handler)
public void doInject(org.noear.solon.core.VarHolder vh,
T anno)
doInject in interface org.noear.solon.core.BeanInjector<T extends Annotation>protected void doInjectHandle(org.noear.solon.core.VarHolder vh,
org.noear.solon.core.BeanWrap dsWrap)
Copyright © 2025. All rights reserved.