Spring 실습중 406 "Not Acceptable" 에러때문에 고민을 엄청했다.
코드를 아무리 봐도 잘못된게 없고(내 생각이었음 ...) 간단한 코드인데 왜 ..
우선
조금 더 구글링을 하다가 나랑 같은 상황인 블로그를 보고 해결했다.
코드에서 getter를 사용하지 않는다고 생각해서 만들어주지 않았는데 원인이 이거였다 .. 원인을 알고나서도 왜 getter가 필요한지 이해가가질 않아 구글링 구글짱..
참고자료:
https://www.inflearn.com/questions/360185
https://joddev.github.io/2018/11/19/406-Not-Acceptable-in-Spring.html
package com.springboot.hello.domain.dto;
public class MemberDto {
private String name;
private String email;
private String organization;
public String getName() {
return name;
}
public String getEmail() {
return email;
}
public String getOrganization() {
return organization;
}
public MemberDto(String name, String email, String organization) {
this.name = name;
this.email = email;
this.organization = organization;
}
@Override
public String toString() {
return String.format("%s %s %s", name, email, organization);
}
}