작성
·
621
답변 4
3
저도 안 되어서 찾아봤는데 2021.2 버전부터 AspectJ가 기본 번들로 들어있지 않다고 합니다. 01192mg 님이 말씀하신대로 포인트컷 익스프레션을 이용하시면 됩니다
https://www.jetbrains.com/help/idea/aspectj.html
0
안녕하세요.
안내대로 따라하다가 실수로 language injection 툴팁에서 실수로 disable을 눌렀더니 더이상 language injection 툴팁 메뉴가 나오지 않는데 혹시 어떻게 리셋하는지 아실까요?
0
1)execution(~) 코드 라인에 마우스 커서를 올리고 alt + enter 혹은 좌측의 전구 버튼을 클릭합니다.
2) Inject language or reference 선택
3) AspectJ 선택
일부러 추가하셨을 것 같지는 않아 이후 강의인 AOP 프로젝트 코드에서 확인하니 바로 인식되네요,
말씀드린 위의 방식으로 코드 인식을 바꾸는게 맞고, 해당 방법으로 JPA 강의 때도 JPA 관련 코드를 인식시키는 법을 보여주시기도 하였습니다.
제공해드리는 코드에서 AOP 코드에서 을 확인해보시면 하이라이팅 되어있는걸 확인하실 수 있으실거에요.
인텔리제이 2021.3.1 유료버전 사용하는데
AspectJ가 없어서 PointcutExpression 적용하니 잘 되네요
OMG님 방법에서 AspectJ 없으신 분들은 이걸로 한번 적용 해보세요
인텔리제이 설정을 초기화 해도 된다면 아래 링크를 참고하여 초기화를 시도해주세요.
https://moneyraise123.tistory.com/21