현재 수행중인 메서드의 정보를 알고 싶을때..
다스리
2023.04.01
Thread의 getAllStackTrace 를 이용해서 현재 수행중인 쓰레드의 모든 stackTrace 정보를 가져올 수는 있지만,
현재 수행중인 메서드에 해당하는 스택정보는 가져오질 못하겠네요..
혹시 런타임시에 메서드 정보를 가져올 수 있는 방법이 있을까요..?
-
메이커
아항.. 그렇군요! 알겠습니다. 역시 AOP 를 공부해야겠네요. 감사합니다
-
마리
스프링에서 지원하는 aop는 aop의 맛보기 정도밖에 지원하지 않는다고 합니다
수다님이 원하시는 java api에서의 스택정보를 얻는것은 저도 잘 모르지만
어떤 메소드가 호출되었는가는 aop를 통해 알 수 있기때문에 흘린 정보였습니다. -
무리한
Aspect Oriented Programming 을 말씀하시는 거지요..?
저도 듣기만 해서 잘은 모릅니다만, spring 과 같은 framework 에서 지원을 따로 해줘야 하는 것 아닌지...
제가 원한건 단순한 java API 상에서 현재 수행중인 stack 의 메서드 정보를 말씀드리는 거구요.. -
알
원하시는 정보가 맞을지 모르겠습니다만.
AOP로 검색해보시기바랍니다.