본문 바로가기

500에러2

화면이 안 떠요! Error resolving template 원인과 1분 해결법 (유령 접시 비유) 안녕하세요, 여러분의 든든한 IT 길잡이 데브프리입니다. 스프링 부트(Spring Boot)로 웹 페이지를 만들거나, API를 개발하고 나서 브라우저로 접속을 해봅니다. "좋아, 이제 내가 만든 예쁜 화면(또는 데이터)이 뜨겠지?" 하지만 기대와 달리 브라우저에는 'Whitelabel Error Page'와 함께 500 에러가 뜨고, 스프링 부트 콘솔 창에는 아래와 같은 길고 짜증 나는 에러가 출력됩니다. org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible "분명히 코드에 빨간 줄도 없고 로직도 완벽한데, 템플릿(Te.. 2026. 7. 26.
분명 데이터는 있는데 500 에러? No serializer found for class 원인과 해결법 안녕하세요, 여러분의 든든한 IT 길잡이 데브프리입니다. 스프링 부트(Spring Boot)로 게시판이나 API를 만들다 보면, 데이터베이스에서 값을 완벽하게 잘 가져왔는데도 불구하고 화면에 데이터를 뿌려주지 못하고 500 Internal Server Error를 뱉어내는 황당한 상황을 마주하게 됩니다. 콘솔창을 열어보면 엄청나게 긴 에러 메시지가 우리를 반겨줍니다. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class ... and no properties discovered to create BeanSerializer (to avoid exception, disable Serializati.. 2026. 6. 27.