誰かがこのポイントカット式を説明してくれませんか? 私は主に連結(&&)の後の部分に興味があります。私が理解していることから、「クラスからメソッドを呼び出すたびにアドバイスを適用playInstrumentする」という意味です。Within指定子はそれの範囲を制限しますが、それが何をするのか私には十分に明確ではありませんか?
execution(* com.springinaction.springidol.Instrument.play(..))
&& within(com.springinaction.springidol.*)