이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
우*수
2024-08-23 13:29:58
636
개발환경 / 3.8
완료
전자정부표준프레임워크 3.8 부터는 자바 스프링을 4.3.16을 사용하여 @GetMapping을 사용할 수 있는 것으로 알고 있습니다.
이클립스에서 @RequestMapping 대신 @GetMapping을 사용했을 땐 이상 없이 동일한 화면이 나오는 것을 확인했는데, 인텔리제이로 import한 프로젝트에서 @GetMapping을 사용하니 404 페이지가 나오고 있습니다.
동일한 내용을 인텔리제이에서 @RequestMapping으로 처리했을 때는 정상적으로 view page를 반환하는데 왜 이런 문제가 발생하는 건가요?
안녕하세요.
표준프레임워크 센터입니다.
@GetMapping 은 스프링 4.3 이후 버전에서 지원되므로 표준프레임워크 v3.8 이상의 버전을 사용하시면 정상적으로 import가 가능한 것이 맞습니다.
IntelliJ IDEA의 설정이 정상적으로 이루어지지 않았을 가능성이 있으므로 스프링 버전 및 의존성의 최신 버전 여부를 확인하여 보기기 바랍니다.
또한 캐시 문제로 인한 오류가 발생하였을 경우도 생각할 수 있으므로
인텔리제이 메뉴에서 [File] > [Invalidate Caches...] 에서
[Invalidate and Restart] 를 선택해 캐시를 삭제한 뒤 IDE를 재시작하여 보시기 바랍니다.
감사합니다.