상세 컨텐츠

본문 제목

로그에서 발생한 "/10/forum/notice/thumb-up.do" 경로에 대한 404 오류

트러블슈팅

by ksjsjsj 2024. 5. 10. 15:03

본문

<개요>

1. 좋아요/싫어요 기능 복습하고자 RestNoticeController를 새로 만들었다

2. 서버를 실행시켜 좋아요를 눌렀는데 로그에 "/10/forum/notice/thumb-up.do" 경로에 대한 404 오류가 발생

 

 

<해결>

RestNoticeController에 @RestController 어노테이션을 붙이지 않아 발생한 문제였다.

 

 

@RestController 어노테이션이란?

 

@Controller + @ResponseBody

 

>>> @RestController를 붙이면 컨트롤러 클래스 하위 메서드에 @ResponseBody 어노테이션을 붙이지 않아도

문자열과 JSON등을 전송할 수 있다.

 

즉, @Controller와 달리 컨트롤러 클래스의 각 메서드마다 @ResponseBody를 붙일 필요가 없음

 

어노테이션을 안붙였으니까 ajax로부터 url 문자열을 전송받지 못해서 경로를 찾을 수 없다는 에러가 뜬것! 

관련글 더보기