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

怎么做网站差不多站长wordpress 挣钱

怎么做网站差不多站长,wordpress 挣钱,物流网站后台,班级网站源码1.整合Jackson 根据《阿里巴巴开发规范》,包名使用单数,类名可以使用复数。 所以generic-common创建util包和utils工具类 很多时候我们需要将接收到的json数据转换为对象,或者将对象转为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, Class<T> 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 i=0; i<parameterTypes.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.yayakq.cn/news/675367/

相关文章:

  • 网站建设英语翻译wordpress 图片模版
  • 网站建设需什么成都最新通告今天
  • 网络推广网站电话网络推广培训机构
  • 高端网站设计制作广州市住房 建设局网站
  • 西安煤炭建设监理中心网站互联网舆情中心是干嘛的
  • 村网站建设计划书福建省建设厅网站信用评分
  • 用c语言可以做网站吗网站建设需具备的条件
  • 建立自己的个人网站国外网站开发发展历程
  • 兰陵建设局网站WordPress判断文章形式
  • 免费图纸网站工作室名字创意好听
  • 网站备案怎么那么麻烦西峡网站开发
  • 网站服务器有哪几种万网网站建设流程
  • wordpress 做仿站陕西网站建设哪家专业
  • 网站建设服务费计什么科目seo行业岗位有哪些
  • 网站建设类公司可以拿哪些项目资金ui网站推荐
  • 珠海网站建设专业设计网站营销建设公司
  • 怎么做网站板块网站开发的相关技术
  • 做网络推广要做网站吗教育咨询
  • 网站建设捌金手指花总三那种软件
  • 设计案例分享网站python 做网站缺点
  • 企业做产品网站费用大概是多少河南建设网证书查询平台
  • 高校网站群建设研究南山做网站多少钱
  • 厦门市翔安建设局网站传销公司做网站运营
  • 新余代网站建设公司wordpress显示注册ip
  • 网站 建设 欢迎你厦门网站建设合同
  • 安装php网站西安短视频运营公司
  • 设计一套企业网站多少钱网站建设公司福州
  • 七星网络网站一般网址的正确格式
  • 网站开发 所有权有域名没有服务器怎么做网站
  • 网软志成个人商城网站备案的网站 ,能拿来做仿站吗