1
私のような私のポイントカット式でチェックをする必要があります。 私はこのBeanを持っている:私のAOPポイントカット表現でAOPのポイントカット式を確認する
<bean id="logConfig"
class="com.celfocus.ufe.base.logging.domains.LoggingConfiguration">
<property name="logDetails" value="STANDARD" />
<property name="logLvl" value="COMPLETE" />
</bean>
私はBeanのプロパティ「logLvl」の値を確認するためのチェックをする必要があります。
<aop:config>
<aop:aspect ref="ufeLogger">
<aop:pointcut id="complete" expression="execution(* *.*(..)) and bean(logConfig)==COMPLETE" />
<aop:before pointcut-ref="complete" method="logBefore" />
</aop:aspect>
</aop:config>
私の表現は機能していません...私はこのチェックを行うために何が変更できますか?
私はすでにそれを試していましたが、logBefore()メソッドの中に条件を入れると、私が意味することを傍受できません。 –