🚀 from error to study/Normal

[이클립스] 메소드간의 호출과 이동

천재강쥐 2023. 3. 27. 15:48

 

 

 

🔥 포스팅 계기

 

이클립스를 활용하면 내가 원하는 메소드를 부르는, 불리는 메소드를 찾아갈 수 있음

이를 활용할 때 시간 절약이 많이 되고, 코드 흐름을 파악하기도 쉬워서 정리해 놓음

 

 

 

 

📍 코드의 흐름

 

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단을 보여 줌