«前の日記(2005-04-17) 最新 次の日記(2005-04-20)» 編集

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2005-04-19 [長年日記]

_ [AspectJ] annotationを使ってみる

記事執筆用に初めてannotationを使ってみた. annotation って実は "@hoge" とかってソースでいきなり使っていいのかと思っていたけど,実は定義が必要だったらしい(annotation typeと呼ぶらしい).
public @interface logged {
}
といった適当な java ファイルを作ってコンパイルして,classpathに配置しておく(参照さえできればいいので一緒にコンパイルしてもOK).execution(@logged * *.*(..))でロギングを実行するようにしておくと,ログを取りたいときにポイントカットを毎回作らず,ログを取りたいメソッドの頭に "@logged" を付加するだけでよくなる. デバッグ用小道具なアスペクトを手元にそろえておくと,実は作業がすごく楽になるのかも.
お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: