У меня возникли проблемы с выражением aspect aspectJ. Я хотел бы воспользоваться моим советом, когда какой-либо из методов «QueryUtil» вызывается из класса «Отчет».Aspectj pointcut выражение
Например: если мы вызываем QueryUtil. *() Внутри отчета. *() -> Выполняется совет. Если мы вызываем QueryUtil. *() Из AnyOtherClass. * -> Совет не выполняется.
Я думал о выражении cflow, но до сих пор не нашел способ его написать. Я думал о чем-то вроде этого:
<pointcut name="scope"
expression="(cflow(call(* ext.demo.Report.\*(..))) && execution(* ext.demo.QueryUtil.*(..)))"/>
Может ли кто-нибудь помочь мне в этом?
Извините, «странная вещь» была моей ошибкой при написании вопроса. Не знаю, почему я хотел бежать * .. Большое спасибо за решение моей проблемы! Он отлично работает. – Gazeciarz