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

个人做跨境电商的平台网站阿里云服务器做盗版视频网站吗

个人做跨境电商的平台网站,阿里云服务器做盗版视频网站吗,云主题 wordpress,很多网站开发没有框架如何制作的Springboot格式化给前端返回的时间格式 新增注解新增注解执行逻辑建立注解及注解执行逻辑的关联将时间转换注解注入Spring容器在返回对象的属性中加入注解结束 新增注解 Documented Target({FIELD,METHOD}) Retention(RUNTIME) public interface DateFormatTransform {String … Springboot格式化给前端返回的时间格式 新增注解新增注解执行逻辑建立注解及注解执行逻辑的关联将时间转换注解注入Spring容器在返回对象的属性中加入注解结束 新增注解 Documented Target({FIELD,METHOD}) Retention(RUNTIME) public interface DateFormatTransform {String pattern() default ; }新增注解执行逻辑 Slf4j AllArgsConstructor public class DateFormatTransformValidator extends JsonSerializerObject {private String pattern;Overridepublic void serialize(Object value, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {try {// 获取header传入的时区String timeZoneStr CurrentUserUtil.currentTimeZone();if(StringUtils.isBlank(timeZoneStr)){// 无需转换时区并返回原内容给前段jsonGenerator.writeObject(value);}else{Object outPut value;if (value ! null) {Date date new Date();if (value instanceof Date) {date (Date) value;} else if (value instanceof String) {date DateUtils.parseDate(value);} else if (value instanceof Long) {date new Date((Long) value);} else if (value instanceof LocalDateTime) {date Date.from( ((LocalDateTime) value).atZone( ZoneId.systemDefault()).toInstant());} else if (value instanceof LocalDate) {date Date.from(((LocalDate) value).atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());}TimeZone timeZone TimeZone.getTimeZone(timeZoneStr);SimpleDateFormat currentTime new SimpleDateFormat(pattern);currentTime.setTimeZone(timeZone);outPut DateUtils.parseDate(currentTime.format(date),pattern);}// 转换时区并返回给前端jsonGenerator.writeObject(outPut);}}catch (Exception e){log.error(data transform error, e);}} }建立注解及注解执行逻辑的关联 public class DateFormatTransformAnnotationIntrospector extends JacksonAnnotationIntrospector {Overridepublic Object findSerializer(Annotated annotated) {DateFormatTransform formatTransform annotated.getAnnotation(DateFormatTransform.class);if(formatTransform ! null){return new DateFormatTransformValidator(formatTransform.pattern());}return super.findSerializer(annotated);} }将时间转换注解注入Spring容器 Configuration public class WebServerConfig {Beanpublic MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter() {MappingJackson2HttpMessageConverter converter new MappingJackson2HttpMessageConverter();converter.setDefaultCharset(StandardCharsets.UTF_8);ObjectMapper objectMapper converter.getObjectMapper();objectMapper.setAnnotationIntrospector(new DateFormatTransformAnnotationIntrospector());return converter;} }在返回对象的属性中加入注解 Data public class TestVo {DateFormatTransform(pattern yyyy-MM-dd HH:mm:ss)private Date createTime; }结束 注意不一定只能给时间转换时区可以按需使用这个返参的格式化代码可能是想在服务的所有返回的字段中加入统一的内容也可以使用这个
http://wiki.neutronadmin.com/news/35736/

相关文章:

  • 网站怎么 备案wordpress 同义词
  • 网站建设运营合同书那个网站是专门做渔具的
  • seo网站内容网站做二维码
  • 网站制作高端网站建设Wordpress 仿站 工具
  • wordpress网站多层循环调用文章做百度移动网站排名
  • 雄安网站建设400多少钱友情链接交换形式有哪些
  • 厦门网站建设培训班制作一个软件的过程
  • 自己做网站微商南通高端网站建设咨询
  • 工业设计是干啥的宁波seo外包方案
  • 织梦网站 联系方式修改深圳品牌网站建设服务
  • 建网站软件有哪些wordpress5.0.1
  • 网站外包维护一年多少钱dede 网站地图 调用文章
  • 做免费互动小游戏的网站深圳广告公司联系方式电话
  • 查看邮箱注册过的网站专业简历模板
  • 买了云服务器怎么做网站德州市建设小学网站
  • 深圳市坪山新区建设局网站网站做英文版有用吗
  • wap手机网站建设制作开发微信手机网页登录入口
  • asp.net网站开发流程深圳网站设计 建设首选深圳市
  • 30天网站建设实录视频云盘电子版简历word格式
  • 如何查做的网站排名c语言做网站账号登录系统
  • 万网虚拟机怎么做两个网站怎么做个人网站建设
  • 微信小程序 网站建设高校网站建设 调查
  • 天津关键词优化服务济南网站怎么做seo
  • 黄页网站推广下载免费徐州商城建站系统
  • 成都市温江建设局网站建设部网站燃气管理部门
  • 做卖蜂蜜的网站计划书网站怎么做的有创意
  • 帮助做职业规划的网站免费推广引流平台app
  • 想开个影视网站 那有做的淄博亿泰信息技术有限公司
  • vps服务器怎么创建多个网站wordpress海外建站
  • 门户网站开发建设技术大型网站建设机构