我得到了这个错误,我不知道为什么,这个休息服务工作了很长时间但现在却没有。 有谁知道为什么?感谢
"timestamp":1460259139272,"status":"400","error":"Could not read JSON: Template must not be null or
empty! (through reference chain: com.smartinnotec.aposoft.dao.domain.InstitutionUserConnection[\"user
\"]); nested exception is com.fasterxml.jackson.databind.JsonMappingException: Template must not be null
or empty! (through reference chain:
这是我的要求:
这是班级:
@Document(collection = "InstitutionUserConnection")
public class InstitutionUserConnection implements Comparable<InstitutionUserConnection> {
@JsonView(RestServiceResponseView.InstitutionUserConnectionPublic.class)
@Id
private String id;
@JsonView(RestServiceResponseView.InstitutionUserConnectionPublic.class)
@DBRef
private User user;
@DBRef
@JsonView(RestServiceResponseView.InstitutionUserConnectionPublic.class)
private Institution institution;
@DBRef
@JsonView(RestServiceResponseView.InstitutionUserConnectionPublic.class)
private Institution differentName;
@DBRef
@JsonView(RestServiceResponseView.InstitutionUserConnectionPublic.class)
private InstitutionDummyTest institutionDummyTest;
这真的很疯狂,我已经将所有属性从Institution类复制到InstitutionDummyTest类,所以这个类是相同的,如果我在rest请求中设置机构而不是它不起作用,使用institutionDummyTest它可以工作。我其实不知道这里发生了什么?我会感谢所有的帮助。
[编辑] 它真的很难,我不知道出了什么问题,我换了一些从Windows到Ubuntu的提交,而不是回到Windows。也许这是enoding的一个问题?有没有人有关于编码的意识形态
[解决] 简单方案: spring-boot-starter-data-rest在deh classpath中。