소스 검색

工具文件提交

tags/B.2.5.6_20231228_base
yk 1 년 전
부모
커밋
52a1b556da
2개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. +20
    -0
      xueyi-common/xueyi-common-core/src/main/java/com/xueyi/common/core/utils/core/ObjectUtil.java
  2. +6
    -0
      xueyi-common/xueyi-common-core/src/main/java/com/xueyi/common/core/utils/core/StrUtil.java

+ 20
- 0
xueyi-common/xueyi-common-core/src/main/java/com/xueyi/common/core/utils/core/ObjectUtil.java 파일 보기

@@ -1,9 +1,29 @@
package com.xueyi.common.core.utils.core;

import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
import java.util.HashSet;
import java.util.Set;

/**
* 对象工具类
*
* @author xueyi
*/
public class ObjectUtil extends cn.hutool.core.util.ObjectUtil {

public static Set<String> findAnnotatedFields(Class<?> clazz, Class<? extends Annotation> annotationClass) {
Set<String> annotatedFields = new HashSet<String>();

for (Field field : clazz.getDeclaredFields()) {
if (field.isAnnotationPresent(annotationClass)) {
annotatedFields.add(field.getName());
}
}

return annotatedFields;
}



}

+ 6
- 0
xueyi-common/xueyi-common-core/src/main/java/com/xueyi/common/core/utils/core/StrUtil.java 파일 보기

@@ -190,4 +190,10 @@ public class StrUtil extends cn.hutool.core.util.StrUtil implements StrPool {
return result.toString();
}

public static String generateCode() {
String timeStr = String.valueOf(System.currentTimeMillis());
return timeStr.substring(timeStr.length() - 4 );
}


}

불러오는 중...
취소
저장