【发布时间】:2021-05-30 10:28:10
【问题描述】:
我收到由org.springframework.dao.InvalidDataAccessApiUsageException: Incompartible types found. Expected class java.lang.String for descriptionAbstract with name *_description_abstract, but found class java.util.ArrayList; nested exception is java.lang.IllegalArgumentException: Incompartible types found. Expected class java.lang.String for descriptionAbstract with name *_description_abstract, but found class java.util.ArrayList 引起的错误org.springframework.amqp.rabbit.listener.exception.ListenerExecutionFailedException: Listener threw exception
但我有 descriptionAbstract as String
package com.myproject.platform.model;
import java.util.List;
import com.myproject.constant.DocumentStatus;
import com.google.gson.annotations.SerializedName;
public class DocumentDto {
@SerializedName("document_id")
private String documentId;
@SerializedName("description_abstract")
private String descriptionAbstract;
public DocumentDto() {
}
public String getDocumentId() {
return documentId;
}
public String getDescriptionAbstract() {
return descriptionAbstract;
}
public static class Builder {
private String documentId;
private String descriptionAbstract;
public Builder documentId(String documentId) {
this.documentId = documentId;
return this;
}
public Builder descriptionAbstract(String descriptionAbstract) {
this.descriptionAbstract = descriptionAbstract;
return this;
}
public DocumentDto build() {
return new DocumentDto(this);
}
}
private DocumentDto(Builder builder) {
this.documentId = builder.documentId;
this.descriptionAbstract = builder.descriptionAbstract;
}
}
如果有人可以指出问题所在或需要其他文件查看,请告诉我
【问题讨论】:
标签: java spring spring-boot rabbitmq