重点类:1、ApplicationContext是核心接口,它为一个应用提供了环境配置。当应用在运行时ApplicationContext是只读的,但你可以在该接口的实现中来支持reload功能。定义 public interface ApplicationContext extends EnvironmentCapable, ListableBeanFactory, HierarchicalB
转载 2024-09-24 08:37:02
80阅读
今年一直都在用 SpringBoot,创建项目的时候,对应web模块一选,所需要的自动jar包就都自动引入且自动配置了,突然回头单纯用一下 SpringMVC,就很尴尬的遇到了这个问题org.springframework.web.HttpMediaTypeNotSupportedException: Content type ‘application/json’ not supported花了点
转载 2024-05-30 16:10:39
724阅读
Springboot统一信息处理现在我们的开发模式都是前后端分离的开发方式,前后端的信息交互是我们值得去关注的一个地方。我们采用SpringWeb中的ResponseBodyAdvice接口和@ControllerAdvice、@ExceptionHandler注解完成统一信息处理。我们先介绍一下ResponseBodyAdvice接口我们看到了它是在控制器方法执行之后编写自定义响应的接口。由(请
转载 2024-10-01 21:28:41
362阅读
SpringBoot 工程中的异常处理方式背景分析在项目的开发中,不管是对底层的数据逻辑操作过程,还是业务逻辑的处理过程,还是控制逻辑的处理过程,都不可避免会遇到各种可预知的、不可预知的异常。处理好异常对系统有很好的保护作用,同时会大大提高用户的体验。异常处理分析概述Java项目中处理异常方式无非两种,要么执行trycatch操作,要么执行throw操作(抛给其它对象处理),无论采用哪种方式,其目
  @RequestHeader用于将Web请求头中的数据映射到控制器处理方法的参数中。  注解解析  ① value:    绑定的参数名称,参数值为String类型。  ② name:    绑定的参数名称,参数值为String类型。name和value可以同时使用,但两者的值需一致,否则会出现错误。attribute 'name' and its alias 'value' are pres
转载 2024-03-20 15:30:03
386阅读
# Spring Boot 修改响应 Content-Type 在开发 Web 应用时,响应内容的类型(Content-Type)是非常重要的,它告诉客户端如何处理接收到的数据。在使用 Spring Boot 开发 RESTful API 时,我们常常需要根据不同的需求设置响应的 Content-Type。本文将介绍如何在 Spring Boot 中修改响应的 Content-Type,并通过代
原创 9月前
504阅读
# Java获取响应contenttype 在Java中,我们经常需要从网络上获取数据,例如发送HTTP请求并获取响应。有时候我们会需要获取响应头中的content type,以确定返回的数据类型是什么。在本文中,我们将介绍如何使用Java代码获取响应头中的content type,并提供示例代码帮助读者更好地理解。 ## HTTP响应头 在HTTP协议中,响应头是服务器返回给客户端的一系
原创 2024-04-05 06:17:51
212阅读
1.问题现象   项目中的一类接口(请求类型为POST,且参数接收未用实体封装属性,单参数映射,前段传参content-type采用multipart/form-data)突然无法映射到前台传入的值了,但是本地swagger调用正常调用,并且将本地服务注册到sit的eureka上,路由到本地的请求都能正常接受到前段传参,只有部署在sit环境的服务器处理无法正常处理。2.问题分析
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。以下是我个人编写的SpringBoot简明教程,方便初学者学
转载 2024-06-20 20:17:47
41阅读
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1.  worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2.  worker_cpu_affinity 00000001 0000001000000100 00001000 00010000 00100000 01000000 1
转载 2024-06-02 17:36:18
419阅读
需求分析文档可以和项目一起进行版本管理文档可以在线访问文档可以与springboot项目集成,不需要分开部署MarkDown支持文档跟随,打包jar也可以访问技术选型对于网上已有的方案,大致分为如下几种将文档部署在 resource静态资源目录下,用模板渲染访问。\(^{[1]}\)分离部署,打包 jar后还需要单独上传静态资源文档内容并部署。最终选定的技术方案如下工具用途官网Typora文档编写
转载 2024-07-03 11:04:50
53阅读
# 使用 jQuery POST 指定 Content-Type 的方法 在现代 web 开发中,jQuery 作为一个流行的 JavaScript 库,使得处理 AJAX 请求变得相对简单,其中包括 POST 请求。然而,在发送 POST 请求时,指定 `Content-Type` 类型是一个重要的操作,特别是在处理 JSON 数据或者表单数据时。本篇文章将详细探讨如何使用 jQuery 的
原创 11月前
101阅读
httpClient用Entity来封装报文实体。那么我们肯定可以从entity中获取请求体/响应体的数据。但是entity似乎并没有提供可以直接获取请求/响应体的方法。那么我们如何拿数据呢?方法一:使用httpclient提供的工具类EntityUtils类提供了一系列操作entity的方法,其中的toString方法就可以将entity中的响应数据输出位字符串HttpEntity entity
转载 2024-03-26 09:53:42
320阅读
项目是用Spring Cloud搭的微服务,使用了eureka,FeignClient。今天在做上传文件功能时,直接使用FeignClient去远程调用注册中心上的上传文件接口,一直报错。解决方案:加入maven依赖 [html]  view plain  copy 1. <dependency> 2. <grou
转载 10月前
41阅读
SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于Tomcat,那我们如何使用Undertow技术呢?本文将为大家细细讲解。SpringBoot中的Tomcat容器Spri
转载 2024-04-19 12:23:11
63阅读
Spring Security登录表单配置1.引入pom依赖 创建一个Spring Boot工程,引入Web和Spring Security依赖:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w
转载 2024-09-24 08:14:16
177阅读
错误原因:       Spring Boot的MVC默认配置中使用的 ViewResolver 为 ContentNegotiatingViewResolver,该视图解析器的功能是根据要请求的文档类型,来查找不同的视图以返回对应格式的文档。请求的文档类型要可以从请求头中的Accept中获取,也可以通过UR
转载 2024-04-09 15:30:23
270阅读
SpringBoot 第三篇 MVC架构2019.02.25 SpringBoot 集成 MVC 框架 文章目录SpringBoot 第三篇 MVC架构SpringBoot 集成MVC框架使用@Controller 。客户端请求服务,服务响应客户端。(Controller类)验证框架WebMvcConfigurer拦截器 addInterceptors跨域访问设置格式化 addFormatters
转载 2024-05-14 22:19:00
49阅读
Content-Type的理解http协议是建立在tcp/ip协议之上的应用层协议,主要包括三个部分,状态行,头部信息,消息主体。对应一个http请求就是:请求行,请求头,请求体。content-type就在请求头中 . 一般服务端会根据content-type字段来获取参数是怎么编码的,然后对应去解码;表单提交或上传文件的常用的资源类型:application/x-www-form-urlenc
转载 2024-03-24 16:30:25
85阅读
@RequestBody 作用:i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、POST方式提时, 根据request header Cont
转载 2024-03-19 15:30:53
150阅读
  • 1
  • 2
  • 3
  • 4
  • 5