java.lang.Object
com.jmc.aop.DefaultArgTransfer<T>
- 类型参数:
T
- 对应参数转换结果的类型
默认参数转换类
用于将默认参数(字符串类型)转换成对应参数类型
使用时需要继承该类并重写transfer方法
用于将默认参数(字符串类型)转换成对应参数类型
使用时需要继承该类并重写transfer方法
- 从以下版本开始:
- 3.0
- API Note:
// 复杂类型需要指定转换类 static String getCharsetName(@DefaultArg(value = "UTF-8", transferClass = StringToCharset.class) Charset c) { return c.displayName(); } // 转化类 static class StringToCharset extends DefaultArgTransfer<Charset> { @Override public Charset transfer(String defaultArg) { return Charset.forName(defaultArg); } }
-
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
DefaultArgTransfer
public DefaultArgTransfer()默认构造器
-
-
方法详细资料
-
transfer
参数转换方法- 参数:
defaultArg
- 注入的默认参数- 返回:
- 对应参数类型的转换结果
-