GetMapping自动截取List<String>字符

今天遇到个问题

如下,是我的controller

java 复制代码
    @GetMapping("/list")
    public Result<?> list(@RequestBody GepholdPayeeVo requestVo) {
        return Result.ok(gepholdPayeeService.getListPage(requestVo));
    }

如下,是我的java bean

java 复制代码
package com.hz.modules.system.vo.paypal;

import com.alibaba.excel.annotation.ExcelProperty;
import com.hz.modules.system.entity.paypal.GepholdPayee;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuhuapeng
 * @date 2025/11/7
 */
@Data
public class GepholdPayeeVo extends GepholdPayee {

    private Integer current = 1;

    private Integer size = 10;

    @ApiModelProperty("开始时间")
    private String beginTime;

    @ApiModelProperty("结束时间")
    private String endTime;

    @ApiModelProperty("时间类型:交易时间:updateAtStr;交易完成时间:payeeSuccessDate;")
    private String timeType;

    @ApiModelProperty("下载传入的idList")
    private List<Integer> ids;


    /**
     * 店铺名称
     */
    @ExcelProperty("店铺名称List")
    @ApiModelProperty("店铺名称List")
    private List<String> payeeAccNameList;


}

我需要通过swadgger传入payeeAccNameList。但是我发现list String接收后被自动截取

这个是我的入参

sql 复制代码
SHANG HAI ZHUANG MU MAO YI CO., LTD

因为入参带逗号,导致spring自动截取。数组size = 2

解决方案:改为post请求

相关推荐
仰泳的熊猫2 小时前
1013 Battle Over Cities
数据结构·c++·算法·pat考试
AI科技星3 小时前
宇宙膨胀速度的光速极限:基于张祥前统一场论的第一性原理推导与观测验证
数据结构·人工智能·经验分享·python·算法·计算机视觉
魏 无羡4 小时前
windows 安装mysql(多个版本同时安装)
windows·mysql·adb
liu****5 小时前
16.udp_socket(三)
linux·开发语言·数据结构·c++·1024程序员节
Rock_yzh6 小时前
LeetCode算法刷题——49. 字母异位词分组
数据结构·c++·学习·算法·leetcode·职场和发展·哈希算法
小欣加油6 小时前
leetcode 2654 使数组所有元素变成1的最少操作次数
数据结构·c++·算法·leetcode·职场和发展
芳草萋萋鹦鹉洲哦12 小时前
【Windows】tauri+rust运行打包工具链安装
开发语言·windows·rust
会跑的兔子13 小时前
Android 16 Kotlin协程 第二部分
android·windows·kotlin
hhhh明14 小时前
quest2+alvr+steamvr
linux·windows·quest2