当前位置: 首页 > news >正文

2023年二建报名网站官网登录手机如何制作app

2023年二建报名网站官网登录,手机如何制作app,拍摄企业宣传片哪家好,电子工程网校1.整合Jackson 根据《阿里巴巴开发规范》#xff0c;包名使用单数#xff0c;类名可以使用复数。 所以generic-common创建util包和utils工具类 很多时候我们需要将接收到的json数据转换为对象#xff0c;或者将对象转为json存储。这时候我们需要编写用于json转换的工具类。…1.整合Jackson 根据《阿里巴巴开发规范》包名使用单数类名可以使用复数。 所以generic-common创建util包和utils工具类 很多时候我们需要将接收到的json数据转换为对象或者将对象转为json存储。这时候我们需要编写用于json转换的工具类。 新建util目录再创建JacksonUtils类 /*** JSON格式转换的工具类*/ public class JacksonUtils {private JacksonUtils() {}public final static ObjectMapper MAPPER;static {MAPPER new ObjectMapper().setSerializationInclusion(JsonInclude.Include.NON_NULL);}public static String serialize(Object obj) {try {return MAPPER.writeValueAsString(obj);} catch (JsonProcessingException e) {e.printStackTrace();}return null;}public static Object deserialize(String jsonText, TypeReference type) {try {return MAPPER.readValue(jsonText, type);} catch (Exception e) {e.printStackTrace();}return null;}public static T T deserialize(String jsonText, ClassT beanClass) {try {return MAPPER.readValue(jsonText, beanClass);} catch (Exception e) {e.printStackTrace();}return null;}public static JsonNode deserialize(String jsonText) {try {return MAPPER.readTree(jsonText);} catch (Exception e) {e.printStackTrace();}return null;} }2.反射工具类ReflectionUtils /*** 反射相关方法*/ public class ReflectionUtils {/*** 根据方法名调用指定对象的方法* param object 要调用方法的对象* param method 要调用的方法名* param args 参数对象数组* return*/public static Object invoke(Object object, String method, Object... args) {Object result null;Class? extends Object clazz object.getClass();Method queryMethod getMethod(clazz, method, args);if(queryMethod ! null) {try {result queryMethod.invoke(object, args);} catch (IllegalAccessException e) {e.printStackTrace();} catch (IllegalArgumentException e) {e.printStackTrace();} catch (InvocationTargetException e) {e.printStackTrace();}} else {try {throw new NoSuchMethodException(clazz.getName() 类中没有找到 method 方法。);} catch (NoSuchMethodException e) {e.printStackTrace();}}return result;}/*** 根据方法名和参数对象查找方法* param clazz* param name* param args 参数实例数据* return*/public static Method getMethod(Class? extends Object clazz, String name, Object[] args) {Method queryMethod null;Method[] methods clazz.getMethods();for(Method method:methods) {if(method.getName().equals(name)) {Class?[] parameterTypes method.getParameterTypes();if(parameterTypes.length args.length) {boolean isSameMethod true;for(int i0; iparameterTypes.length; i) {Object arg args[i];if(arg null) {arg ;}if(!parameterTypes[i].equals(args[i].getClass())) {isSameMethod false;}}if(isSameMethod) {queryMethod method;break ;}}}}return queryMethod;} }
http://www.dnsts.com.cn/news/118781.html

相关文章:

  • 做兼职工作上哪个网站招聘二维码生成器怎么使用
  • 网页和网站做哪个好用潍坊网站建设 潍坊做网站
  • 什么网站做旅行计划网站开发接入本地天地图
  • 如何做网站电话个人简历怎么写简短又吸引人
  • 苏州做外贸网站php学校网站模板
  • 介绍小说的网站模板请问注册公司怎么注册
  • 东莞北京网站建设价格网站建设评审会总结发言
  • 宣城有做网站的公司吗济南优化联系电话
  • 网站托管流程什么是网络社交
  • 门户网站建设公司教程济宁网上做科目一的网站
  • 网站翻页动画效果包装设计公司哪家好
  • 企业网站建设熊掌号中国广东网站建设
  • php网站开发结构成都网站建设_创新互联
  • 用dw做教学网站清除wordpress开发痕迹
  • 网站美化的目标广州影视制作公司
  • 帝国网站模板下载沂源县建设局网站
  • html制作电影网站scratch少儿编程软件下载
  • 网站百度流量怎么做wordpress 小论坛小程序
  • 网站建设及推广文案讯美智能网站建设
  • 网站开发项目计划wordpress5.0.2编辑器
  • dw网站二级页面怎么做对网站建设的维护
  • 网站关键词优化排名公司购买设备有什么网站做参考
  • 进入网站后台ftp空间后怎样上传长沙有什么好玩的
  • 免费项目发布平台佛山网站页面优化
  • 邮箱注册网站wordpress二级目录
  • 小说在线阅读网站怎么做浙江省建设项目招投标网站
  • 大连网站建设哪个好开发公司排名
  • wordpress模板分享seo店铺描述例子
  • 长沙h5手机网站制作潍坊网站建设推广报价
  • 营销型网站建设实战一级造价工程师专业