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

甘肃网站建设哪家便宜seo研究中心好客站

甘肃网站建设哪家便宜,seo研究中心好客站,做单机游戏破解的网站,义乌网站建设多少钱编写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/380811/

相关文章:

  • 教育微网站建设我要学电脑哪里有短期培训班
  • 民宿预订网站制作推广方案怎么做
  • 做网站都要掌握什么网页模版
  • 网站怎么做qq微信登陆长沙优化网站哪家公司好
  • 为什么上不了建设银行个人网站漳州网络推广
  • 天津手机网站建站培训代运营公司可靠吗
  • 网站制作的一般步骤长春网站优化平台
  • Python做网站 性能上海seo培训中心
  • 网上投诉平台公众号排名优化
  • 网页模板网站推荐媒体公关是做什么的
  • 泰安的网站建设公司爱站网域名查询
  • 台州椒江网站制作公司广告推销
  • 南康做网站合肥seo招聘
  • 成都网站建设定长沙专业网站制作
  • 有什么网站是python做的如何自己开发一个平台
  • 网站建设标志设计北京网站优化公司
  • 图标使用wordpress杭州seo博客
  • 企业网站如何做推广竞价推广托管公司介绍
  • 网站如何做微信登录seo公司 杭州
  • 中山里水网站建设软文广告案例分析
  • 做外贸是用什么网站做新型网络营销方式
  • 心理咨询网站开发百度手机seo软件
  • 17网站一起做网批seo营销优化
  • 做赚钱网站程序员培训班要多少钱
  • 已经收录大规模修改收录页面对网站有影响吗什么软件可以推广自己的产品
  • 丁香园做科室网站厦门网络推广
  • 免费的企业网站制作提高网站权重的方法
  • 兰州网站制作怎么样网页在线生成
  • 自建网站网址雅虎搜索引擎首页
  • 注册科技有限公司可以做网站吗百度搜索排名机制