Springの注釈付きコントローラにプロパティを設定する方法は?春のmvcで注釈ベースのコントローラの依存性注入
3
A
答えて
1
Controller
の中に@Autowired
と、@Qualifier
注釈を使用してください。アノテーションを使用してオートワイヤリングする必要がある他のクラスと同じです。コンポーネントスキャンをコンテキストXMLに入れてください。
6
@Autowiredアノテーションを避けたいのですが、アノテーションスタイルのSpringMVCコントローラを使用したいと思っています。両方を使用する必要はありません。 Beanは、他のXMLと同様にXMLでインスタンス化できます。私はあなたに下の例を挙げます。しかし、他のサービスではないなら、少なくともコントローラのために@Autowiredを使うことをお勧めしたいと思います。コードを作成して読みやすくすることができます。コントローラからしか使用しない限り、複雑で相互に依存しないようにしてください。
XMLで@Controller
public class MyController {
private String field;
public void setField(String field) {
this.field = field;
}
@RequestMapping("/Wooo")
public String handler(ModelMap model) {
model.addAttribute("thefield",field);
return "fieldViewer";
}
}
そして:
<bean class="com.mything.MyController">
<property name="field">waffles</property>
</bean>
<mvc:annotation-driven/>
関連する問題
- 1. 春の依存性注入
- 2. MVCの依存性注入
- 3. AngularJS依存性注入 - アレイ注釈
- 4. スプリング3依存性注入(IOC)注釈
- 5. 春:セッター依存性注入
- 6. 春の依存性注入のシナリオ
- 7. 春のブートコンストラクタベースの依存性注入
- 8. 春の自動依存性注入
- 9. 春の依存性注入サイクル
- 10. MVCでの依存性注入
- 11. Symfony 2:コントローラの依存性注入(DI)
- 12. IMemoryCacheコントローラ外部の依存性注入
- 13. コントローラに注入されるサービスクラスの依存性注入
- 14. Spring MVCの依存性注入?
- 15. DbContext MVCプロジェクト外の依存性注入
- 16. MVC 3の依存性注入
- 17. Spring MVC依存性注入の理解
- 18. ASP.NET MVC:のHttpContextと依存性注入
- 19. 依存性の注入使用してEJB注釈
- 20. 依存性注入を使用した依存性注入器の注入
- 21. 依存性注入
- 22. 依存性注入
- 23. 依存性注入
- 24. ASP.Net MVC 4カスタムValidationAttribute依存性注入
- 25. ASP.NET MVC依存性注入とヘルパー
- 26. Zend Framework依存性注入対Symfony2依存性注入
- 27. Groovyの依存性注入
- 28. コンストラクターの依存性注入
- 29. ApiControllerの依存性注入?
- 30. バリデータの依存性注入
そして、単純なプロパティの代わりに、豆の依存関係を[値] @ 'を忘れないでください。 –
あなたは、AutowiredまたはSpringに組み込まれている他の注釈を使用します。コントローラにサービスインスタンスまたはリポジトリインスタンスのみが必要な場合は、自動スキャンでそれを処理する必要があります。私はあなたの気にしないことを理解していません。それは私には意味がありません。 – duffymo
autowiringせずにできるかどうか教えてください。 – Neel