アプリケーションの奇妙な動作を解決しようとしています。そのために、JSF フェーズをデバッグしたいと考えています (つまり、シーケンスを表示します)。
SeamFacesモジュールでSeam 3を使用しています。
ドキュメントで説明されているように@Observesアノテーションを使用しようとしましたが、成功しませんでした。
私のクラス :
// @Named ? With or without, it doesn't work.
public class PhaseListener {
public void observeBefore(@Observes @Before PhaseEvent e)
{
System.out.println("Before phase :"+e.getPhaseId().toString());
}
public void observeAfter(@Observes @After PhaseEvent e)
{
System.out.println("After phase :"+e.getPhaseId().toString());
}
}
問題 : 関数内にブレークポイントを設定しましたが、このコードは実行されません。
この目的を達成するために誰かが私を助けることができますか? ありがとうございました。