java
clc_2020
这个作者很懒,什么都没留下…
展开
-
遍历bean属性
//得到类对象Class<?> clazz = taskRelation.getClass();//获得私有的成员属性Field[] fields = clazz.getDeclaredFields();// 遍历成员属性for(Field f : fields){//设置属性是可以访问的(私有的也可以)f.setAccessible(true);//System.out.println(f.getName()+"--------"+f.get(task));if(!"".eq原创 2020-09-01 08:44:05 · 596 阅读 · 0 评论 -
java递归生成组织结构图
引用:https://blog.csdn.net/u014204541/article/details/96484771在大佬的基础上改了改,适合我这个项目使用,/** * 核心思想: * 判断传入的父名是否等于自身的父名,如果是,就说明自己是子节点,再递归自己这个节点, * 判断是否还有子节点; */public List<Map<String, Object>> getChild(String pName, List<ContactInf原创 2020-08-26 16:43:03 · 834 阅读 · 0 评论 -
websocket 实现A操作后B提示
websocket 实现A操作后B提示需求: 1 A 创建一张表单后,需要向B发送消息提示需要审核; 2 审核提示只需要B界面显示,A界面或其他用户界面不显示;实现:1.后端server:import java.io.IOException;import java.util.concurrent.CopyOnWriteArraySet;import javax.websocket.OnClose;import javax.websocket.OnError;import j原创 2020-08-04 11:00:06 · 235 阅读 · 0 评论 -
利用fastjson实现对象非空字段copy
/** * 复制新的对象所有非null来覆盖旧的,返回旧的对象 * true:即设置为覆盖非空字段 * @param <T> */ public <T> T beansCopy(T newObject,T oldObject){ BeanUtil.copyProperties(newObject,oldObject, true); return (T) oldObject; }...原创 2020-07-23 09:56:26 · 259 阅读 · 0 评论 -
动态的传入实体类类名和对应数据,实现前端数据强制转换为实体类对象
需求:想要把前端传来的数据通过工具类直接转换成自己需要的实体类动态的传入实体类类名和对应数据,实现前端数据强制转换为实体类对象动态的传入实体类类名和对应数据,实现前端数据强制转换为实体类对象使用了fastjson的toJavaObject方法代码如下; /** * 根据前端数据返回实体类对象 * @return */ public <T> T returnObject(String data, Class<T> ClassName){ //现原创 2020-07-21 11:07:28 · 1049 阅读 · 0 评论