답변 5
1
설정을 따로 하진 않았습니다. 아래의 절차를 진행해주세요.
1) 인텔리제이 커뮤니티 버전이 어떻게 되나요?
ex) 2021.2.2
2)
인텔리제이에서 ctrl + alt + shift + s 를 클릭하여
plugins -> (Marketplace가 선택된 상태에서 {Installed로 선택하시면 안됩니다}) -> Presentation Assistant 설치->Restart
-> 다시 개발 화면으로 돌아와 ctrl + o 입력하여 출력되는 알림 확인
:: 이 과정은 단축키 설정을 바꾸셨는지 혹은 어떤 단축키 입력이 되는지 확인하기 위함입니다.
3) 단축키 입력 대신 마우스로 진행하는 과정 테스트
14번째 라인(클래스 바로 아래)에서 마우스 우클릭 -> Generate.. 선택
Overide Methods... 선택
이렇게 진행했을 때는 어떤 창이 뜨나요?
0
올리신 이미지 2번 항목을 보시면 ctrl + o를 입력하였는데 ctrl +f12가 입력되는 것으로 볼 수 있을 것 같습니다.
3가지 상황으로 요약해 볼 수 있을거같습니다.
1. 질문있어요님이 ctrl + o를 입력한게 아닌 ctrl + f12를 입력
2. 인텔리제이 내에서 단축키 설정을 바꿔서 ctrl + o의 입력명령을 ctrl + f12가 되도록 설정
3. 입력장치 혹은 pc 내에서 o의 입력을 f12가 되도록 설정
개인적인 생각으로 1, 3 번보다 2번의 확률이지 않나 싶습니다.
아래의 절차를 진행해주세요.
1) ctrl + alt + s를 입력하여 세팅창 오픈 -> keymap-> 아래와 같이 Editor Actions가 선택되어 있는 상태로 설정(기본값)
2) override 검색하여 Ctrl + o 가 되어있는지 확인
3) 위와 같이 Ctrl + O로 되어있지 않을 경우 Override Methods...를 우클릭 후 add keyboard shortcut 선택 후 ctrl + o 입력하여 Ctrl + o 로 설정
정리
지금까지 많은 설정들의 확인을 요청드렸고 답변해주셨습니다. 위에서 설명한대로 ctrl + o를 입력하였는데 ctrl + f12가 입력되는 상황에서 단축키 설정을 확인 및 변경하는 방법을 알려드렸으니 실행해서 적용하면 될꺼고, 정상적으로 키매핑이 되어있는데 ctrl + f12가 입력되는 상황이라면 인텔리제이 삭제 후 최선 버전의 인텔리제이 커뮤니티 재설치 하여서 확인해보셔야 할 것 같네요. 추가로 한가지 더 시도해볼 수 있는 것은
이 이미지를 올려주셨는데 Override Methods...를 클릭해보셨나요 ? 클릭하였을 때
위의 창이 뜬다면 수동으로 입력하여 메서드 생성 혹은 위의 방법으로 override메서드 작성하시는 것도 한 방법일 것 같습니다.
0
doGet을 써봐도 작동이 되지않네요
제가 intellij를 처음 써봐서 설정을 덜한건지
ctrl+o를 누르고 검색했을때 검색창이 OMG님과 좀 다르게 뜹니다
service를 입력하고 엔터 쳤을 경우는 오버라이드 됩니다
0
0
안녕하세요. 질문있어요님, 공식 서포터즈 OMG입니다.
처음 보는 현상이라 인텔리제이 무료버전으로 테스트 해보았는데 저는 정상 작동하네요.
1) ctrl + o 입력하여 service 선택
2) override 메서드 출력
3) service 대신 doGet 선택
service 외의 doGet을 선택하면 어떻게 동작하나요?
4) HelloData를 상속했을 때 동작 확인
HttpServlet의 다른 메서드 재정의와, 다른 클래스를 상속받아서 확인하는 2가지 방법을 시도해주 신 후 결과를 공유해주세요.
우선 재정의 하는 부분은 번거로우시더라도 수동으로 작성 부탁드리며
어떠한 이유로 발생하는지 잘 모르겠으나, 영한님과 서포터즈 분들도 확인하여 원인을 아는 경우 답변 드릴 수 있도록 하겠습니다.
감사합니다.
1) 2) 3) 에 대해서 답변해주시면 문제 발생 상황 파악에 도움이 될 것 같네요.