Browse Source

规则

pull/1/head
richie 5 years ago
parent
commit
4cf1896c76
  1. 2
      readme.md
  2. 21
      src/main/java/com/fanruan/api/conf/HolderKit.java
  3. 18
      src/main/java/com/fanruan/api/util/GeneralUtils.java

2
readme.md

@ -24,7 +24,7 @@ SessionKit#getSession(@NotNull String sessionID);
## 提交新API要求
* 所有的API方法的返回值和参数,仅允许使用基本类型或者接口类型。
* 所有的API方法的返回值和参数,仅允许使用基本类型、接口类型或者使用了@API标记的对象类型。
* 所有的API方法均需要有单元测试覆盖。

21
src/main/java/com/fanruan/api/conf/HolderKit.java

@ -0,0 +1,21 @@
package com.fanruan.api.conf;
import com.fr.config.holder.Conf;
import com.fr.config.holder.factory.Holders;
/**
* @author richie
* @version 10.0
* Created by richie on 2019-08-15
* 配置对象操作类
*/
public class HolderKit {
public static <T> Conf<T> simple(T t) {
return Holders.simple(t);
}
public static <T> Conf<T> obj(T t, Class<T> type) {
return Holders.obj(t, type);
}
}

18
src/main/java/com/fanruan/api/util/GeneralUtils.java

@ -17,4 +17,22 @@ public class GeneralUtils {
public static String getMacAddress() throws IOException {
return com.fr.general.GeneralUtils.getMacAddress();
}
/**
* 任意对象转换为文本值
* @param obj 待转换的对象
* @return 文本值
*/
public static String objectToString(Object obj) {
return com.fr.general.GeneralUtils.objectToString(obj);
}
/**
* 任意对象转换为数值
* @param obj 待转换的对象
* @return 数值
*/
public static Number objectToNumber(Object obj) {
return com.fr.general.GeneralUtils.objectToNumber(obj);
}
}

Loading…
Cancel
Save