Spring
断毫残墨
这个作者很懒,什么都没留下…
展开
-
springboot web返回Map,key为LocalDateTime时,时间格式处理
以下代码来修改springboot web应该LocalDatetime的返回格式,如果:LocalDateTime要作为Map的key时要单独添加module进行格式化处理。以上接口默认返回格式为 ISO-8601 格式,例如。原创 2023-02-24 22:44:37 · 679 阅读 · 1 评论 -
MultipartFile上传文件报错找不到文件
org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.nio.file.NoSuchFileException: /tmp/undertow.20000.5999478773788782106/undertow2183559635408955972upload.原创 2022-05-04 21:19:59 · 3286 阅读 · 0 评论 -
RestTemplate调用https接口报错问题解决
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at java.base/sun.security.ssl.Alert.createSSLException(Aler.原创 2022-03-02 22:50:56 · 2068 阅读 · 1 评论 -
prometheus收集springboot指标相关信息
pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency&g原创 2021-11-22 22:33:32 · 558 阅读 · 0 评论 -
SpringBoot集成rabbitmq发送消息
环境:jdk11,springboot2.5.5以下代码以路由模式(Routing)为示例。1. pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave原创 2021-10-04 19:47:56 · 1461 阅读 · 0 评论 -
springboot @Scheduled配置线程池大小
默认情况下,使用spring的@Scheduled定时任务,默认是单线程的,如果一个项目中有多个定时任务,需要配置线程池,配置如下@Configurationpublic class SchedulingConfigurerConfiguration implements SchedulingConfigurer { @Override public void configureTasks(ScheduledTaskRegistrar taskRegistrar) {原创 2021-08-03 21:34:31 · 1974 阅读 · 0 评论 -
ObjectMapper反序列化忽略未知字段
1. 在需要反序列化的class上加上此注解@JsonIgnoreProperties(ignoreUnknown = true) 2. 全局配置// jackson 1.9版本之前(包括1.9)objectMapper.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false); // jackson 2.xobjectMapper.configure(DeserializationFeat.原创 2021-05-19 15:33:01 · 4067 阅读 · 0 评论 -
No FeignClient for loadBalancing defined.Did you forget to include spring-cloud-starter-loadbalancer
由于SpringCloud Feign在Hoxton.M2 版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错解决方式<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-loadbalancer</artifactId>原创 2021-05-07 14:29:45 · 1687 阅读 · 0 评论 -
使用SpringCloud2020 nacos无法加载bootstrap.yml问题解决
使用SpringCloud2020,使用nacos需要引入spring-cloud-starter-bootstrap依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId></dependency>...原创 2021-04-26 10:17:41 · 2136 阅读 · 1 评论 -
springboot拦截responseBody返回值
@ControllerAdvicepublic class ResponseBodyAnalysis implements ResponseBodyAdvice<Object> { @Override public boolean supports(MethodParameter returnType, Class<? extends HttpMessageConverter<?>> converterType) { return tr原创 2021-03-14 10:20:21 · 1055 阅读 · 1 评论 -
SpringBoot 中LocalDateTime日期格式化
LocalDateTime 在GMT+8 默认格式为 yyyy-MM-ddTHH:mm:ss,如 2021-01-01T10:15:121. 方式一@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private LocalDateTime createTime;2. 方式二:全局配置import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTime.原创 2021-03-12 09:20:37 · 1623 阅读 · 0 评论 -
SpringBoot配置允许跨域
import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;import org.springframework.web.cor原创 2020-12-24 21:01:09 · 314 阅读 · 0 评论 -
使用RestTemplate调用微信小程序接口出现HttpMessageConverter转换异常
1. 报错信息org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [class xxx] and content type [text/plain]2. 解决方法添加以下配置@Configurationpublic class RestTemplateConfig {原创 2020-06-01 20:07:33 · 1019 阅读 · 0 评论 -
解决RestTemplate使用PATCH方法报错问题
错误日志:org.springframework.web.client.ResourceAccessException: I/O error on PATCH request for "http://localhost:8090/test/1":Invalid HTTP method: PATCH; nested exception is java.net.ProtocolExceptio...原创 2020-03-22 17:51:39 · 3549 阅读 · 1 评论 -
RestTemplate.getForObject将PO中List的泛型变成LinkedHashMap问题的解决
RestTemplate.getForObject将PO中List的泛型变成LinkedHashMap问题的解决转载 2019-05-30 16:15:47 · 3287 阅读 · 0 评论