TIL - 클라이언트로 반환 시 오류 | 페이지 로딩 시 오류

su·2023년 7월 18일
0

TIL

목록 보기
45/93
post-thumbnail

문제 - 클라이언트로 반환 할 때 오류

댓글 작성하는 기능을 구현한 후 테스트 중 아래와 같은 오류가 발생했다.

Resolved [org.springframework.web.HttpMediaTypeNotAcceptableException:
Could not find acceptable representation]

이는, 클라이언트의 요청 허용이 가능한 타입이 서버에서 처리할 수 있는 형식과 일치하지 않았을 경우에 발생하는 오류라고 한다.

원래 구현했던 로직의 흐름대로 사용한건데, 어디서 오류가 나는거지 ..? 싶었다.

내용을 찾아보니.. 반환해주는 Dto 타입에 @Getter 어노테이션을 깜빡했다.
해당하는 타입으로 return 해서 클라이언트에 반환해주어야 하는데,
그 값을 가져오는 @Getter 메서드가 없어서 생긴 오류였던 것 같다.

ResponseDto에 @Getter를 빼먹지 말자 ..!

출처: https://chea-young.tistory.com/41

문제 - 페이지 로딩 시 오류

EL1041E: After parsing a valid expression,
there is still more data in the expression: 'lcurly({)'
  • 중괄호({}) 사용: EL 표현식에서 중괄호는 Map이나 Bean 등의 속성에 접근할 때 사용됩니다. 하지만 중괄호 내에 잘못된 구문이 있거나 중괄호가 균형을 이루지 않는 경우 이 오류가 발생할 수 있습니다.
  • 쓰레기 데이터: EL 표현식 이후에 추가적인 데이터가 있어서 유효하지 않은 표현식이 되는 경우도 오류가 발생할 수 있습니다.

chat gpt에게 물어보았다 ..
알고보니 thymeleaf 문법을 잘못 적용했던 것이었다 .. 으악

사용할 때, Model에 담은 내용을 제대로 가져오는지 명칭을 확인하고.
${} 안에 문법에 어긋나지 않게 내용을 작성했는지 주의해야겠다 ..

문제 - post 요청 오류

HikariPool-1 - Thread starvation or clock leap detected
(housekeeper delta=2m57s466ms123µs).

처음 보는 내용의 오류였다.
내용을 찾아보고, 서버가 터졌다 ..? 이런 의미라고 해서
당황해서 일단 다 끄고나서 다시 실행했더니 오류는 사라졌다.
그렇게 많이 테스트 해본 것도 아닌데, 저런 오류가 나서.. 신기했다.

profile
(❁´◡`❁)

3개의 댓글

comment-user-thumbnail
2023년 7월 18일

덕분에 좋은 정보 얻어갑니다, 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 18일

글이 잘 정리되어 있네요. 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 18일

글 잘 봤습니다, 감사합니다.

답글 달기