文章分类 -  springboot

1 2 下一页
springboot接口接收xml
摘要:对xml文件的操作也可以借助hutool的XmlUtil. 1. xml格式 <root> <deviceStatInfo onlineCount="64" offlineCount="2" errorCount="0"/> <data> <record id="0" name="5号楼10层流量计 阅读全文
posted @ 2024-11-20 17:37 卖小女孩的小男孩 阅读(233) 评论(0) 推荐(0)
SpringBoot 2 种方式快速实现分库分表,轻松拿捏!
摘要:本文将为您介绍 ShardingSphere 的一些基础特性和架构组成,以及在 Springboot 环境下通过 JAVA编码 和 Yml配置 两种方式快速实现分库分表。 本文案例demo地址 一、什么是 ShardingSphere? shardingsphere 是一款开源的分布式关系型数据库中 阅读全文
posted @ 2024-10-06 17:06 卖小女孩的小男孩 阅读(1226) 评论(0) 推荐(0)
Java中实现分表
摘要:在Java中实现分表通常涉及到数据库的分片逻辑。一个常用的分表框架是ShardingSphere。以下是一个使用ShardingSphere进行数据分表的简单示例。 添加ShardingSphere依赖到你的项目中(以Maven为例): <dependency> <groupId>org.apach 阅读全文
posted @ 2024-10-06 16:54 卖小女孩的小男孩 阅读(7) 评论(0) 推荐(0)
FastJsonHttpMessageConverter保留空字段
摘要:FastJsonHttpMessageConverter 是Spring MVC中用于将请求和响应对象转换为JSON格式的一个组件。如果你想要FastJsonHttpMessageConverter保留空字段,你需要配置FastJson的序列化特性。 在FastJson中,你可以通过配置Serial 阅读全文
posted @ 2024-07-21 13:13 卖小女孩的小男孩 阅读(17) 评论(0) 推荐(0)
【SpringBoot】has been blocked by CORS policy:The 'Access-Control-Allow-Origin' header contains multiple values 'xxx, xxx', but only one is allowed
摘要:前端通过浏览器调后端服务RESTFul接口,报错如下图: 现象: 响应头信息重复,如下图,但是用postman调接口响应是正常的。 原因: 是由于项目中设置了双跨域配置导致的问题。一层是网关服务中包含跨域配置,另一层是服务中设置了跨域配置。 配置如下代码: package com.xxx.gatew 阅读全文
posted @ 2023-07-29 20:48 卖小女孩的小男孩 阅读(1299) 评论(0) 推荐(0)
Spring Boot Actuator 漏洞复现合集
摘要:前言Spring Boot Actuator 未授权访问漏洞在日常的测试中还是能碰到一些的,这种未授权在某些情况下是可以达到RCE的效果的,所以还有有一定价值的,下面就是对这一系列漏洞复现。 基本上就是参考这篇文章的做的复现: LandGrey/SpringBootVulExploit: Sprin 阅读全文
posted @ 2022-10-04 02:40 卖小女孩的小男孩 阅读(1925) 评论(0) 推荐(0)
Spring Boot Actuator hikari配置不当导致的远程命令执行漏洞
摘要:一、漏洞简介 Spring Boot 2.x默认使用的HikariCP数据库连接池提供了一个可以RCE的变量。这个变量就是spring.datasource.hikari.connection-test-query。这个变量与HikariCP中的connectionTestQuery配置相匹配。根据 阅读全文
posted @ 2022-10-04 02:21 卖小女孩的小男孩 阅读(1045) 评论(0) 推荐(0)
spring代码执行Linux命令,利用Spring Boot 2的三个特性实现远程命令执行
摘要:序幕 Spring Boot框架是当今最流行的基于Java的微服务框架之一,它可以帮助开发人员快速轻松地部署Java应用。Spring Boot专注为开发人员提供友好的工具和便捷的配置,加速开发过程。 然而,某些默认的开发设置在缺乏经验的开发人员手中可能会变得很危险。我的这篇文章是基于Michal 阅读全文
posted @ 2022-10-04 02:14 卖小女孩的小男孩 阅读(1147) 评论(0) 推荐(0)
spring RestTemplate请求异常,curl正常原因分析
摘要:对接外部的一个接口时,发现一个鬼畜的问题,一直提示缺少某个参数,同样的url,通过curl命令访问ok,但是改成RestTemplate请求就不行;因为提供接口的是外部的,所以也无法从服务端着手定位问题,特此记录下这个问题的定位以及解决过程 I. 问题复现 首先我们是通过get请求访问服务端,参数直 阅读全文
posted @ 2021-11-19 20:55 卖小女孩的小男孩 阅读(1062) 评论(0) 推荐(0)
resttemplate 调用https 出错 unable to find valid certification path to requested target
摘要:resttemplate 调用https使用下面代码: @Bean @Primary public RestTemplate restTemplate(ClientHttpRequestFactory httpRequestFactory) { return new RestTemplate(htt 阅读全文
posted @ 2021-02-20 22:42 卖小女孩的小男孩 阅读(1123) 评论(0) 推荐(0)
Scheduling 配置多线程
摘要:import java.util.concurrent.Executor;import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler;import org.springframework.aop.intercept 阅读全文
posted @ 2020-12-22 14:27 卖小女孩的小男孩 阅读(700) 评论(0) 推荐(0)
@Scheduled定时任务单线程和多线程
摘要:1)@Scheduled 单个方法内部单线程执行,不会存在前一个定时任务没完成,开启后一个定时任务的情况 例如:方法a,a的第一遍执行中途卡主了,即使a的定时时间到了a也不会再次执行,串行 2)@Scheduled 2.1)默认所有的@Scheduled方法由单线程调度,没有同时执行的任务 例如:方 阅读全文
posted @ 2020-12-22 13:42 卖小女孩的小男孩 阅读(1870) 评论(0) 推荐(0)
Cron表达式详解
摘要:Cron表达式详细介绍 顺序 秒数 分钟 小时 日期 月份 星期 年(可选) 取值 0-59 0-59 0-23 1-30(31) 1-12 1-7 允许特殊字符 , - * / , - * / , - * / , - * / ? L W C , - * / , - * / L # C 1970-2 阅读全文
posted @ 2020-12-11 03:01 卖小女孩的小男孩 阅读(586) 评论(0) 推荐(0)
RestTemplate发送请求时,自动对参数进行urlencode的问题
摘要:我们用Java开发项目时,发送请求都是用的RestTemplate。最近和其他部门合作时,我们需要请求他们的一个http接口。两边协议都确定好后,发现联调不通。后来发现是我们这边发出的请求,到达对方那边时,他们接收到的是经过了urlencode后的结果,通过wireshark抓包也看到确实发出的请求 阅读全文
posted @ 2020-12-02 06:08 卖小女孩的小男孩 阅读(2691) 评论(0) 推荐(1)
RestTemplate通过InputStreamResource上传文件
摘要:需求:从ftp取文件并http调用某接口上传此文件 偷懒的话可以从ftp上取文件存到本地,再调用接口上传文件,如下 String ftpPath = "/ftp/path/file.bin"; RestTemplate restTemplate = new RestTemplateBuilder() 阅读全文
posted @ 2020-08-09 17:11 卖小女孩的小男孩 阅读(565) 评论(0) 推荐(0)
使用RESTTEMPLATE调用接口上传文件
摘要:场景 代码 注意 场景 接口接受一个文件,缓存在本地,验证文件的完整性及内容,然后将文件上传至云服务器; 下面只写利用RestTemplate将文件上传至云服务器,至于文件上传以及缓存在本地可以参考:JAVA文件上传:RESTFUL接口接收上传文件,缓存在本地 代码 @Test public voi 阅读全文
posted @ 2020-06-09 19:18 卖小女孩的小男孩 阅读(674) 评论(0) 推荐(0)
通过RestTemplate上传文件
摘要:1.上传文件File 碰到一个需求,在代码中通过HTTP方式做一个验证的请求,请求的参数包含了文件类型。想想其实很简单,直接使用定义好的MultiValueMap,把文件参数传入即可。 我们知道,restTemplate 默认定义了几个通用的消息转换器,见org.springframework.we 阅读全文
posted @ 2020-06-09 03:13 卖小女孩的小男孩 阅读(3750) 评论(1) 推荐(1)
cron表达式详解
摘要:cron表达式详解 阅读全文
posted @ 2020-04-05 00:12 卖小女孩的小男孩 阅读(74) 评论(0) 推荐(0)
Could not extract response: no suitable HttpMessageConverter found for response type [class xx]
摘要:springboot使用RestTemplate报错:Could not extract response: no suitable HttpMessageConverter found for response type [class xx] and … spring boot版本大于1.4的时候 阅读全文
posted @ 2020-03-10 21:15 卖小女孩的小男孩 阅读(11060) 评论(0) 推荐(0)
RestTemplate使用注意
摘要:最近使用Spring 的 RestTemplate 工具类请求接口的时候发现参数传递的一个坑,也就是当我们把参数封装在Map里面的时候,Map 的类型选择。 使用RestTemplate post请求的时候主要可以通过三种方式实现 1、调用postForObject方法 2、使用postForEnt 阅读全文
posted @ 2020-02-29 14:59 卖小女孩的小男孩 阅读(882) 评论(0) 推荐(0)

1 2 下一页