タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

AOPに関するfa11enprinceのブックマーク (2)

  • SpringのAOP @Pointcutの使いどころ

    SpringのAOP @Pointcutの使いどころSpringのAOPのアノテーションで、@Pointcutだけ使い方がよくわからなかったのでメモ。 SpringのAOPってなに?具体的な処理と関係のない処理(ロギングとか)が混じっていると、煩雑になって保守性が下がる。なので、具体的な処理と関係のない処理は別の場所でやりましょうね。という技術。 煩雑なコードの例 public class HogeClass { private static final Logger logger = LoggerFactory.getLogger(HogeClass.class); public void methodOne(String arg) { logger.info("methodOne start" + arg); //当にやりたい処理が埋もれて見づらい ... logger.info("

    SpringのAOP @Pointcutの使いどころ
  • SpringAOPの導入&サンプルプログラム(Spring):技術空間

    Spring Frameworkの1モジュールで、AOP(Aspect Oriented Programming、アスペクト指向プログラミング)の機能を担う SpringAOPにより、メソッドの前後でログを出力させるなど横断的な処理の記述が可能となる @Before、@After、@Aroundなどのアノテーションにより簡単に好きなタイミングで処理を挿入することができる Springに必要なjarについてはSpringの導入&サンプルプログラムを参照。(SpringAOPのコアとなるのはspring-aop-4.2.4.RELEASE.jar、spring-aspects-4.2.4.RELEASE.jar) また下記のjarも必要。 aopalliance-1.0.jar aspectjweaver-1.8.9.jar 両方ともMaven Repositoryのサイト(http://mv

  • 1