エンジニア的なネタを毎週書くブログ

東京でWebサービスの開発をしています 【英語版やってみました】http://taichiw-e.hatenablog.com/

Springで、テスト時に特定のクラスだけ差し替える場合

やたら深いところのmethod変数だったりして、Mockも使えねーよなケースのときに。
http://d.hatena.ne.jp/matsukaz/20071219/1198082668

<context:component-scan base-package="hoge.sample">
    <context:exclude-filter type="assignable"expression="hoge.sample.FugaImpl"/>
</context:component-scan>

exclude-filterで、特定のクラスだけ除外して、変わりにテスト用のパスを通す。
やたら深いところのmethod変数だったりして、Mockも使えねーよなケースのときに便利!