겪었던 시행착오
처음에 406에러와 cors에러가 동시에 발생
컨트롤러 코드에
@CrossOrigin(origins = "http://localhost:3000")
추가
406 에러만 발생
반환값에 대한 지정이 되지 않은?? 오류라고 하여서 GetMapping 수정
500에러가 발생
여기서 생성자 코드를 다른코드 가져다가 써보니 해결됨
기존 코드와의 차이점은 생성자에 this를 이용해서 바인딩하는 코드였고
해결한 코드는
이렇게 설정하니 로컬서버에 통신 시도했을때
통신이 성공되었다.
param값을 받을때에는 PathVariable로 param값들을 받은 후 클래스에 받아온 param값을 대입하는 방식으로 작성해주면(원리가 이게 맞는지는 모르겠음)
/api/users/22/testtype 에 보낸 get 요청의 반환값으로 id값과 type값이 정의된 json 객체를 받을 수 있다.
백엔드쪽 언어 너무 어렵다..