添加runner ,启动时发送获取日航班计划的消息

This commit is contained in:
zhouxiunai
2018-11-28 16:22:33 +08:00
parent 047ae94f64
commit 7fb816ddf8
14 changed files with 477 additions and 36 deletions
@@ -0,0 +1,20 @@
package com.gzzn.omms.msgexchangeapi.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class DateTimeUtil {
/**
* 日期格式化成指定格式字符串
* @param date
* @param locale
* @return
*/
public static String gtFormatStr(Date date,String pattern,Locale locale)
{
SimpleDateFormat sdf = new SimpleDateFormat(pattern,locale);
return sdf.format(date);
}
}
@@ -0,0 +1,29 @@
package com.gzzn.omms.msgexchangeapi.utils;
import java.io.IOException;
import com.fasterxml.jackson.core.JsonParseException;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.ObjectWriter;
public class JsonUtil {
public static String getString(Object object) throws JsonProcessingException
{
ObjectMapper mapper = new ObjectMapper();
ObjectWriter ow = mapper.writer().withDefaultPrettyPrinter();
java.lang.String jsonStr = ow.writeValueAsString(object);
return jsonStr;
}
public static <T> T getObject(String str,Class<T> valueType) throws JsonParseException, JsonMappingException, IOException
{
ObjectMapper mapper = new ObjectMapper();
T obj = mapper.readValue(str, valueType);
return obj;
}
}