@Preview(value="3.3") public class DsBuilder<T extends Annotation> extends Object implements org.noear.solon.core.BeanBuilder<T>
| Modifier and Type | Field and Description |
|---|---|
protected List<DsBuildHandler> |
handlers |
protected Function<T,String> |
nameMapper |
| Constructor and Description |
|---|
DsBuilder(Function<T,String> nameMapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHandler(DsBuildHandler handler)
添加类型注入处理器
|
void |
doBuild(Class<?> clz,
org.noear.solon.core.BeanWrap bw,
T anno) |
protected boolean |
doBuildHandle(Class<?> clz,
org.noear.solon.core.BeanWrap dsWrap)
注入处理
|
static DsBuilder<Ds> |
getDefault() |
protected final List<DsBuildHandler> handlers
protected final Function<T extends Annotation,String> nameMapper
public void addHandler(DsBuildHandler handler)
public void doBuild(Class<?> clz, org.noear.solon.core.BeanWrap bw, T anno) throws Throwable
doBuild in interface org.noear.solon.core.BeanBuilder<T extends Annotation>Throwableprotected boolean doBuildHandle(Class<?> clz, org.noear.solon.core.BeanWrap dsWrap)
Copyright © 2025. All rights reserved.