`
christie.liu
  • 浏览: 4797 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

解决Spring Boot @Responsebody低版本ie返回json时提示下载问题

阅读更多
Spring boot V1.5.6

@Configuration
public class MvcConfig extends WebMvcConfigurerAdapter {
/**
* 解决低版本ieresponsebody返回json的时候提示下载问题
* @return
*/
public MappingJackson2HttpMessageConverter customJackson2HttpMessageConverter() {
MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter();
List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
MediaType media = new MediaType(MediaType.TEXT_HTML, Charset.forName("UTF-8"));
supportedMediaTypes.add(media);
jsonConverter.setSupportedMediaTypes(supportedMediaTypes);
return jsonConverter;
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
converters.add(customJackson2HttpMessageConverter());
}


}
1
0
分享到:
评论

相关推荐

    spring boot @ResponseBody转换JSON 时 Date 类型处理方法【两种方法】

    在Spring Boot应用中,当你使用`@ResponseBody`注解将对象转换为JSON并发送到客户端时,日期(Date)类型的字段通常需要特殊处理,因为它们默认可能会被转换为Unix时间戳或者不友好的格式。本篇文章主要介绍了两种...

    Spring Boot Hello World 入门源代码,直接返回一个http的JSON的输出

    在这个例子中,`/hello` 是请求的路径,当用户访问 `/hello` 时,服务器将返回一个 JSON 对象,内容是 `{"message":"Hello, Spring Boot!"}`。 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,...

    Spring Boot教程.pdf

    在 Hello World 项目中,我们使用了 @Controller 注解来标注 Controller 类,并使用 @ResponseBody 注解来标注返回值为 JSON 格式。同时,我们使用 @RequestMapping 注解来映射 URL 和方法之间的关系。 二、配置...

    Spring-Boot-demo

    1. 内嵌式容器:Spring Boot支持内嵌Tomcat、Jetty或Undertow,避免了部署时需要独立的服务器进程的困扰。 2. 自动配置:基于`@EnableAutoConfiguration`注解,Spring Boot会根据项目依赖自动配置相关组件,如数据库...

    华为技术专家整理Spring Boot 注解大全.docx

    @JsonBackReference:在处理JSON序列化时,防止出现循环引用的问题。在一对多或者多对一的关系中,若不加此注解,可能会导致无限递归。 @RepositoryRestResource:配合spring-boot-starter-data-rest使用,可以将一...

    spring-json

    "Spring-JSON"是关于Spring框架与JSON处理的相关知识点,主要涉及如何在Spring应用程序中集成和使用JSON数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端交互。Spring框架提供...

    Spring Boot + Vue全栈开发实战随书源码附件

    为了实现这一通信,可以利用Spring的`@RestController`和`@RequestMapping`注解定义API接口,配合`@RequestBody`和`@ResponseBody`处理JSON数据。而在Vue.js端,可以使用axios库发起HTTP请求。 在数据库层面,...

    Spring Boot(二)之web综合开发

    本篇文章主要探讨Spring Boot的Web综合开发,包括JSON接口开发、自定义Filter以及与Spring推荐的其他开源技术的集成。 首先,让我们看看JSON接口的开发。在传统的Spring MVC应用中,为了创建JSON响应,我们需要配置...

    spring boot mybatis jsp

    在Controller层,我们可以使用`ModelAndView`对象返回JSP页面,或者通过`@RequestMapping`注解配合`@ResponseBody`将数据转换成JSON,再通过Ajax请求在前端展示。 在项目"Iorders"中,我们可以推测这是一个基于上述...

    Spring Boot笔记.docx

    引入`spring-boot-starter-parent`作为父POM,它提供了dependency management,意味着你在声明其他依赖时不需要指定版本号。例如: ```xml &lt;groupId&gt;org.springframework.boot &lt;artifactId&gt;spring-boot-...

    spring mvc json学习

    同时,结合Spring Boot的自动化配置,我们可以更轻松地搭建和管理JSON相关的Web服务。 总之,"Spring MVC JSON学习"涵盖了许多关键概念,包括JSON数据的序列化和反序列化、控制器中使用`@RequestBody`和`@...

    spring bootweb案例

    7. **安全控制(Security)**:Spring Boot Security 提供了一套完整的安全解决方案,包括认证、授权等。默认情况下,它为所有 URL 提供了安全保护,可以通过自定义配置进行调整。 8. **健康检查(Actuator)**:`...

    如何使用Java Spring Boot执行RAG架构GenAI项目的示例.zip

    选择Java语言,设置所需的Spring Boot版本,并添加Web和Actuator依赖,这将使我们的应用具有Web服务和健康检查功能。 项目结构生成后,我们可以开始编写RAG GenAI的核心业务逻辑。在`src/main/java`目录下创建一个...

    Spring boot Restful风格Demo

    尤其在实现RESTful API时,Spring Boot的优势更为显著。本Demo旨在展示如何使用Spring Boot创建一个遵循RESTful原则的Web服务。 REST(Representational State Transfer)是一种软件架构风格,用于设计网络应用程序...

    Spring+SpringMVC+MyBatis返回json所需jar包

    标题"Spring+SpringMVC+MyBatis返回json所需jar包"表明,我们关注的是如何配置SSM框架以便能够将处理后的数据以JSON格式返回给客户端。在这个过程中,`jackson`库起着至关重要的作用。Jackson是Java领域的一个流行...

    Spring Boot实例代码

    - JSON序列化与反序列化:Spring Boot默认集成了Jackson库,用于JSON数据的处理。`@ResponseBody`注解将方法返回值转换为HTTP响应体,而`@RequestBody`注解将请求体内容转换为方法参数。 - Swagger集成:为了方便...

    spring boot - hello world

    **Spring Boot Hello World 知识点详解** Spring Boot 是由 Pivotal 团队开发的框架,它旨在简化 Spring 应用程序的初始搭建以及开发过程。通过内嵌的Servlet容器,如Tomcat或Jetty,Spring Boot可以快速地创建独立...

    springboot编程中在google浏览器格式化显示json格式数据

    在Spring Boot应用中,通常我们使用`@ResponseBody`注解将Java对象转换为JSON返回给客户端。如果你需要在控制台打印出格式化的JSON,可以使用`Jackson`库中的`ObjectMapper`类,设置`prettyPrinting`属性为`true`,...

    spring boot +jsp.rar

    - **JSON**:在Spring Boot中,你可以使用`@ResponseBody`注解和Jackson库将Java对象转换为JSON响应,方便前后端交互。 - **RESTful**:遵循REST原则设计API,使用HTTP方法(GET、POST、PUT、DELETE等)表示资源...

    SpringMVC中后台转换json格式

    为了解决这个问题,我们需要确保SpringMVC能够正确地将返回的数据转换为JSON格式,并设置合适的响应头。 首先,我们需要引入Jackson库来处理JSON序列化和反序列化。Jackson是Java中广泛使用的JSON处理库,包括三个...

Global site tag (gtag.js) - Google Analytics