🔥 포스팅 계기
이클립스를 활용하면 내가 원하는 메소드를 부르는, 불리는 메소드를 찾아갈 수 있음
이를 활용할 때 시간 절약이 많이 되고, 코드 흐름을 파악하기도 쉬워서 정리해 놓음
📍 코드의 흐름
Controller ▶ Service ▶ DAO ▶ Mapper.xml
◁--- Open Call Hierarchy / Open Implementation ---▷
📍 Open Implementation 활용법
Open Implementation: 해당 메소드가 '호출하는' 메소드를 보여 줌
👉🏻 메소드에 마우스를 가져다 대고 Ctrl을 누르면 확인 가능
👉🏻 메소드에 마우스를 가져다 대고 Ctrl + T를 누르면 확인 가능
👉🏻 메소드를 클릭 후 F3를 누르면 확인 가능
ex: Controller에서 진행 시, 해당 controller가 호출하는 Service단을 보여 줌
📍 Open Call Hierarchy 활용법
Open Call Hierarchy: 해당 메소드'를 호출하는' 메소드를 보여 줌
👉🏻 메소드에 마우스 오른쪽 버튼을 누르고 클릭 시 확인 가능
👉🏻 새로운 탭이 뜨면서 해당 메소드를 부르는 메소드들을 노출시킴
ex) DAO에서 진행 시, 해당 DAO를 호출하는 service단을 보여 줌