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

cms做企业网站6百度店铺注册

cms做企业网站6,百度店铺注册,网站建设中色无极,网页编辑工具2022编写Service实现类编写Mapper的sql&#xff0c;但复杂的sql语句需要写到mapper对应的xml文件中日期类型格式化处理 /*** 扩展springmvc框架的消息转换器* param converters*/Overrideprotected void extendMessageConverters(List<HttpMessageConverter<?>> conve…

  1. 编写Service实现类
  2. 编写Mapper的sql,但复杂的sql语句需要写到mapper对应的xml文件中
  3. 日期类型格式化处理
    1. /*** 扩展springmvc框架的消息转换器* @param converters*/@Overrideprotected void extendMessageConverters(List<HttpMessageConverter<?>> converters) {log.info("开始扩展消息转换器...");//创建一个消息转化器对像MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();//设置对象转换器,可以将Java对象转为json字符串converter.setObjectMapper(new JacksonObjectMapper());//将我们自己的转换器放入spring MVC框架的容器中converters.add(0,converter);}

      这段代码是一个在 Spring MVC 中扩展消息转换器的方法。它执行以下操作:

    2. extendMessageConverters 方法用于扩展 Spring MVC 的消息转换器列表。

    3. MappingJackson2HttpMessageConverter 是一个消息转换器,用于将 Java 对象转换为 JSON 字符串。

    4. JacksonObjectMapper 是一个自定义的 Jackson 对象映射器,用于设置对象转换器。

      1. SimpleModule simpleModule = new SimpleModule().addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_TIME_FORMAT))).addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_FORMAT))).addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern(DEFAULT_TIME_FORMAT))).addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_TIME_FORMAT))).addSerializer(LocalDate.class, new LocalDateSerializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_FORMAT))).addSerializer(LocalTime.class, new LocalTimeSerializer(DateTimeFormatter.ofPattern(DEFAULT_TIME_FORMAT)));

        对象映射器:基于jackson将Java对象转为json,或者将json转为Java对象
        * 将JSON解析为Java对象的过程称为 [从JSON反序列化Java对象]
        * 从Java对象生成JSON的过程称为 [序列化Java对象到JSON]

      2. addDeserializerSimpleModule 类的方法之一,用于注册自定义的反序列化器。

        该方法接受两个参数:要进行反序列化的目标类型(如 LocalDateTime.class)和相应的反序列化器实例(如 new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_TIME_FORMAT)))。

      3. new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_TIME_FORMAT)) 是用于创建 LocalDateTimeDeserializer 对象的代码。

        LocalDateTimeDeserializer 是一个自定义的反序列化器类,用于将字符串解析为 LocalDateTime 类型的对象。它接受一个参数:一个 DateTimeFormatter 对象,用于指定日期时间的格式

        在给定的代码中,DateTimeFormatter.ofPattern(DEFAULT_DATE_TIME_FORMAT) 用于创建一个日期时间格式化器DEFAULT_DATE_TIME_FORMAT 是一个常量,表示日期时间的默认格式

        因此,整个表达式的作用是创建一个 LocalDateTimeDeserializer 对象,并使用默认的日期时间格式化器来解析字符串为 LocalDateTime 类型的对象。

    5. 通过 converter.setObjectMapper(new JacksonObjectMapper()) 将自定义的对象映射器设置到消息转换器中,以便将 Java 对象转换为 JSON 字符串。

    6. converters.add(0, converter) 将自定义的消息转换器添加到 Spring MVC 框架的转换器列表的起始位置。

    7. 总体来说,这段代码的作用是在 Spring MVC 中扩展消息转换器,将 Java 对象转换为 JSON 字符串,并将自定义的消息转换器添加到转换器列表中,以便在处理请求和响应时进行相应的数据转换。

 

 

 

 

http://www.hkea.cn/news/466740/

相关文章:

  • 怎样给网站做关键词优化百度词条
  • 做网站哪个平台搭建网站需要什么技术
  • 做gif图的网站简述网络营销的主要方法
  • 做图网站被告seo视频网页入口网站推广
  • 做的网站底部应该标注什么意思免费文案素材网站
  • 企业网站搜索引擎拓客农夫山泉软文300字
  • 青岛黄岛区网站开发武汉seo优化
  • 东莞做网站企业铭会员制营销
  • 做网站设计工资多少钱优化教程网官网
  • 计算机网站建设与维护百度关键词统计
  • wordpress网站实现微信登录google google
  • 网站建设 零基础网站关键词如何优化
  • 如何撤销网站上信息app网站
  • 单页式网站系统每日新闻摘要30条
  • 网站开发公司 广告词优化方案电子版
  • 做便民工具网站怎么样关键词挖掘站长工具
  • 纺织面料做哪个网站好百度站长资源
  • 菏泽网站建设哪好怎样做平台推广
  • 网上有做logo的网站吗网络营销的核心是什么
  • 自建网站怎么做推广微信营销策略
  • 跳网站查询的二维码怎么做的关键词排名点击软件网站
  • 兼容手机的网站百度怎么推广自己的视频
  • 宝安中心医院入职体检跟我学seo
  • 企业网站后端模板石家庄疫情最新情况
  • 沈阳哪家网站做的好网络营销是指什么
  • 我的网站模板网站建设主要推广方式
  • 国外app素材网站seo运营是做什么的
  • 企业网站seo怎么做百度帐号个人中心
  • 郑州网站建设亅汉狮网络百度网盘seo优化
  • 模板型网站seo优化平台