私はデッドコードを検出するためにUCDetector 1.9.0を使用しています。UCDetectorが@Autowired EJB Bean実装クラスを誤って検出しています。
私は、Bean定義で使用されている別のビジネスデリゲートクラスの名前でautowiredローカルEJB3インターフェイスを持っています。EJB3の実装は問題なく正常に動作します。 Beanインターフェイスは、SpringコンテキストXMLファイルとビジネスデリゲートクラスで参照されるため、実装されたBeanクラスに未使用のコードとして誤ってフラグが付けられています()。
この場合に役立つ設定はありますか?
他のツールに関するご意見もお待ちしております。目的は、Spring/AOPプロジェクトで未使用のコードを検出することです。
私たちのアプリケーションで使用しているクラスをそれぞれ追加する必要がありますか?もしそうなら、それは役に立たないでしょう。 – vissu