XMLファイルをレンダリングするSpringのAbstractExcelViewクラスを拡張するクラスがあります。このクラス内で、使用する Service Bean を注入しています。私は自分のクラスを自動配線し、コンポーネントをスキャンしています。このビュークラスでも同じことをしたいのですが、方法がわかりません (または実行できるかどうか)。構成から注釈を付けようとしているのは次のとおりです。
<bean id="export.xls" class="com.my.views.ReportExcelView">
<property name="url">
<value>/excel/template</value>
</property>
<property name="service" ref="testingService"/>
@Component でクラスにアノテーションを付け、@Autowired でサービスにアノテーションを付けることができますが、URL にアノテーションを付ける方法がわかりません。私が本当にやりたいのは、(リクエストの何かに基づいて) buildExcelWorkbook() 呼び出し内で条件付けすることですが、これで Excel テンプレートを使用しようとするとエラーが発生するため、これの前にいくつかの初期化が行われているようですExcel シートへのハンドルがないことを示すメソッド。推奨事項はありますか?