我有一个使用FormParam
参数anotation的方法,参数本身是String
的集合,如下所示:
public void sendEmail(
@FormParam("recipients") List<String> recipients,
...
我发送的数据是这样的:
recipients:["test.test@mail.com", "test2.test2@mail.com"]
subject:Test Email
body:Test email
奇怪的是,配方列表只包含一个连接项字符串的元素。从这个问题https://stackoverflow.com/a/18716400/3719857的答案来看,这似乎是预期的行为。在我看来哪个是可怕的。我总是可以解析数据,但这不行。有没有办法获得实际的字符串而不是它们的串联。像一个额外的注释或可能是一些通用的转换器。欢迎任何帮助。