DataSourceと呼ばれるサービス インターフェイスと、XMLDataSource、DataBaseDataSourceなどの複数の実装があります。
ユーザーが XML をクリックした場合など、いくつかのユーザー操作に基づいて、適切な実装を Struts2 アクションに注入 (Spring) したいので、XML 実装を使用する必要があります。Spring は DI フレームワークに使用されています。
@Autowired
private DataSource dataSource;
これを達成するための最良の方法を提案してください。