aop

    3

    1答えて

    PostSharpの新機能---私は今NuGetバージョンを試していますが、agrs.Instance値がnullであるAuthoriseAttribute OnEntryメソッドでwnyを理解しようとしています。私はオブジェクトの値に依存する著者を実装しようとしています。アーカイブされた顧客は、与信限度額を引き上げることはできません。ルールに固有の他のクラス内でルールを実装しています。 publ

    3

    1答えて

    私はこれを数日間働かせようとしてきましたが、惨めに失敗しています。私は自分のクラスが導入されたインターフェイスに適切にキャストされるようには見えません。私はSpring 3.0.5を使用しています。 @DeclareParentsを使用するプロジェクトの完全な使用例はありますか?またはXMLに相当する?私はウェブ上にたくさんのスニペットを見つけましたが、それらを仕事にすることに成功していませんでし

    0

    1答えて

    私はAOPフレームワークSNAPを使用してメソッドをインターセプトしています。 デバッグ中にコードをステップ実行する度に、インターセプタに入ります。 私はこのインターセプターをどのように超えて(無視する)ことができるので、私のメソッドにF11(ステップイン)したとき、私は最初にインターセプターではなく自分のメソッドにまっすぐ進みます。 デバッグ時にいくつかの方法をバイパスできるようにするためのビジ

    2

    1答えて

    私が開始する前に、私は次のようにAOPの用語の私の現在の理解があることを明確にしたいのですが... 側面は、OOPのクラスのAOPと同等です。 アドバイスは、OOPのメソッドのAOPに相当します。 Pointcutは、OOPで 'using'コードと同等のAOPです。 OOPでは、我々は物事を呼び出す。 AOPでは、私たちは物事を織ります。 の決定を編むここで、はPointcutsによって定義され

    13

    2答えて

    @LookAtThisMethodと@LookAtThisParameterの2つの注釈があります。メソッドのポイントカットを@LookAtThisMethodとすれば、どのようにして@LookAtThisParameterという注釈付きのメソッドのパラメータを抽出できますか?例えば : @Aspect public class LookAdvisor { @Pointcut("@a

    3

    1答えて

    私は、ServiceMix 3.2上で実行されているアプリケーションの実行をトレースしようとしています。私はCGLIB(インターフェイスではなく、クラスのアドバイス)を使用しています。私はポイントカットを使ってトレースを指示したいと思います。 <bean id="debugInterceptor" class="org.springframework.aop.interceptor.Si

    2

    1答えて

    私たちはいくつかのインタフェースを実装するクラスを持っています。私たちはクラス全体のためのいくつかのポイントカットを追加したいと思います - それの特定のインターフェースのためではありません。 Spring AOPでどのように処理できますか?アスペクトを非インターフェイスクラスに適用することは可能ですか?

    2

    1答えて

    すべてのパブリックメソッド、任意の戻り値の型、部分クラス名の一致、すべてのメソッド、最初の引数としてセッションを取る。 私は、これは動作しません@Before(value="execution(public * *ServiceImpl.*(*.PlayerSession,..))") を思い付きました。しかし私がそれを@Before(value="execution(public * com.m

    1

    2答えて

    私のメソッドの元の行番号をAspectJ(Spring)フレームワークで記録するにはどうしたらいいですか?私はプログラミングを初めてお使いになっているので、可能かどうかを知りたいだけです。 aopは新しいクラスと新しいメソッドを生成するmyメソッドの呼び出しプロセスを委譲するので、ログに記録される行番号は常に元のものではありません。 は、以下の私のコードの一部を以下のとおりです。 スキーマベースの

    0

    2答えて

    これで、spring transactionManagerを使用してDBトランザクションを管理しています。すべての接続を保持するために接続プールを使用するため、接続は閉じられません。 トランザクションが失敗してロールバックされた後に、延期されたステートメントが自動的に閉じられるのだろうか?