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

网站被挂马 301亚马逊雨林动物

网站被挂马 301,亚马逊雨林动物,网站正在建设中9797,网站开发开题报告关键问题文章目录 1.自定义反序列化器2.配置类与自定义 ObjectMapper客户端 需求#xff1a;OpenFeign配置自定义decode#xff0c;解析http请求返回的时间字符串 1.自定义反序列化器 Date 自定义反序列化器 import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.j… 文章目录 1.自定义反序列化器2.配置类与自定义 ObjectMapper客户端 需求OpenFeign配置自定义decode解析http请求返回的时间字符串 1.自定义反序列化器 Date 自定义反序列化器 import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer;import java.io.IOException; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; import java.util.List;public class MultiFormatDateDeserializer extends JsonDeserializerDate {private static final ListString FORMATS Arrays.asList(yyyy-MM-dd HH:mm:ss,yyyy-MM-ddTHH:mm:ss,yyyy-MM-dd,MM/dd/yyyy,dd-MM-yyyy);Overridepublic Date deserialize(JsonParser parser, DeserializationContext context) throws IOException {String dateString parser.getText();for (String format : FORMATS) {try {return new SimpleDateFormat(format).parse(dateString);} catch (ParseException ignored) {// 尝试下一个格式}}System.err.println(Unparseable date: dateString);throw new IOException(Unparseable date: dateString);} }LocalDate 自定义反序列化器 import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer;import java.io.IOException; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.util.Arrays; import java.util.List;public class MultiFormatLocalDateDeserializer extends JsonDeserializerLocalDate {private static final ListDateTimeFormatter FORMATTERS Arrays.asList(DateTimeFormatter.ISO_LOCAL_DATE, DateTimeFormatter.ofPattern(MM/dd/yyyy), DateTimeFormatter.ofPattern(dd-MM-yyyy), DateTimeFormatter.ofPattern(yyyy-MM-dd HH:mm:ss) );Overridepublic LocalDate deserialize(JsonParser parser, DeserializationContext context) throws IOException {String dateString parser.getText();for (DateTimeFormatter formatter : FORMATTERS) {try {return LocalDate.parse(dateString, formatter);} catch (Exception ignored) {// 尝试下一个格式}}throw new IOException(Unparseable date: dateString);} }LocalDateTime 自定义反序列化器 import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.databind.DeserializationContext; import com.fasterxml.jackson.databind.JsonDeserializer;import java.io.IOException; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Arrays; import java.util.List;public class MultiFormatLocalDateTimeDeserializer extends JsonDeserializerLocalDateTime {private static final ListDateTimeFormatter FORMATTERS Arrays.asList(DateTimeFormatter.ISO_LOCAL_DATE_TIME, // yyyy-MM-ddTHH:mm:ssDateTimeFormatter.ISO_LOCAL_DATE, // yyyy-MM-ddDateTimeFormatter.ofPattern(MM/dd/yyyy HH:mm a), DateTimeFormatter.ofPattern(yyyy-MM-dd HH:mm:ss) );Overridepublic LocalDateTime deserialize(JsonParser parser, DeserializationContext context) throws IOException {String dateString parser.getText();for (DateTimeFormatter formatter : FORMATTERS) {try {return LocalDateTime.parse(dateString, formatter);} catch (Exception ignored) {// 尝试下一个格式}}throw new IOException(Unparseable date: dateString);} }2.配置类与自定义 ObjectMapper import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import feign.Logger; import feign.codec.Decoder; import feign.codec.Encoder; import feign.jackson.JacksonDecoder; import feign.jackson.JacksonEncoder; import org.apache.kafka.common.utils.Java; import org.springframework.context.annotation.Bean; import java.time.LocalDate; import java.time.LocalDateTime; import java.util.Date;/*** p** /p** author pengapeng* since 2024-12-13*/ public class CustomFeignConfig {Beanpublic ObjectMapper customObjectMapper() {ObjectMapper objectMapper new ObjectMapper();// 注册 Java 时间模块JavaTimeModule javaTimeModule new JavaTimeModule();// 注册自定义反序列化器javaTimeModule.addDeserializer(LocalDateTime.class, new MultiFormatLocalDateTimeDeserializer());javaTimeModule.addDeserializer(LocalDate.class, new MultiFormatLocalDateDeserializer());javaTimeModule.addDeserializer(Date.class, new MultiFormatDateDeserializer());objectMapper.registerModule(javaTimeModule);return objectMapper;}Beanpublic Decoder feignDecoder() {ObjectMapper customObjectMapper customObjectMapper();System.out.println(Using Custom Decoder with ObjectMapper: customObjectMapper);return new JacksonDecoder(customObjectMapper);}Beanpublic Encoder feignEncoder() {ObjectMapper customObjectMapper customObjectMapper();System.out.println(Using Custom Encoder with ObjectMapper: customObjectMapper);return new JacksonEncoder(customObjectMapper);}BeanLogger.Level feignLoggerLevel() {return Logger.Level.FULL;} } 注意添加feign.jackson的依赖选择合适的版本不匹配可能发生错误。 dependencygroupIdio.github.openfeign/groupIdartifactIdfeign-jackson/artifactIdversion10.4.0/version/dependency客户端 FeignClient(url http://localhost:8088/, name test-feign-client,configuration CustomFeignConfig.class) public interface TestFeignClient {GetMapping(/votecms/test/testFeign)TestDO testFeign(); }测试所用的TestDO类为 Data public class TestDO {private String name;private Integer age;private Long id;private Date createTime1;private Date createTime2;private LocalDateTime updateTime; }测试时所用版本SpringBoot 2.3.12.RELEASE、SpringCloud 2.2.1.RELEASE
http://www.hkea.cn/news/14594459/

相关文章:

  • 做网站 万户网站设计之路
  • 做旅游网站需要引进哪些技术人才网站建设自查及整改报告
  • 怎么知道一个网站是哪家公司做的wordpress所有分类
  • 做证券考试的网站怎么学习网站建设
  • dedecms企业网站模板免费下载教育机构加盟
  • 建设银行网站一直打不开山东城乡和住房建设厅官网
  • 天津手机网站开发广告网站怎么设计制作
  • 曹县有没有做网站长春网站seo报价
  • 劳务派遣做网站的好处电影网站怎么做友情链接
  • 做网站定制开发的公司哪家好虚拟主机免费领取
  • 定制网站开发与模板网页设计制作网站用什么软件
  • 网站建设服务器租用多少钱江门免费网站建站模板
  • 网站建设 千助网站打开的速度很慢应该怎么做
  • 室内设计网站免费素材网站推广策划方案毕业设计
  • 纪检部门网站举报建设设计公司网站怎么做
  • 网站维护中页面代码企业网站的建设目的有什么
  • 上海电子门户网站建设数据前端页面设计图
  • 网站后台如何修改文字做自媒体发视频用哪些网站
  • 做司法考试题目的网站网站优化与推广
  • 深圳建网站哪个济南兴田德润有活动吗58网站建设58xiamen
  • ui设计师怎么做自己的网站苏州住建
  • 如何看网站的流量网站建设要学哪些
  • 999网站免费工信部信息备案网站查询系统
  • 印度域名注册网站网络品牌策划
  • 网站建设与优化推广方案如何建企业网站
  • 百度网站建设微信封面wordpress 审核用户
  • dede5.7微电影网站模板铁路最好的5个专业学校
  • 企业网络推广网站建设广东哪家网站建
  • 二手房中介网站模板wordpress屏蔽f12
  • 常见的域名注册网站溧阳网站设计