如何在Spring中將屬性設置爲帶註釋的控制器?基於註釋的控制器在春天的依賴注入mvc
3
A
回答
1
使用Controller
內的@Autowired
和@Qualifier
註釋;與其他任何需要使用註釋自動裝配的類相同。確保將組件掃描放入您的上下文XML中。
6
這聽起來像你想避免@Autowired註釋,但你確實想使用註釋式的SpringMVC控制器。沒有理由必須同時使用兩者。您可以像任何其他實例化XML中的XML。我會在下面給你舉個例子。不過,我鼓勵你考慮使用@Autowired,至少對於控制器來說,如果不是用於其他服務的話。它使得他們的代碼更易於創建和閱讀,並且只要您僅從控制器中使用它,它就不會導致任何尷尬和混亂的相互依賴性。
@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";
}
}
然後在XML:
<bean class="com.mything.MyController">
<property name="field">waffles</property>
</bean>
<mvc:annotation-driven/>
相關問題
- 1. 依賴於@Target註解在春天mvc
- 2. 依賴注入在java春天mvc
- 3. 春天依賴注入
- 4. 依賴注入控制器@
- 5. 春天依賴注入方案
- 6. 春天依賴注入使用TestNG
- 7. PlayFramework:集成春天依賴注入PlayFramework
- 8. 春天開機依賴注入錯誤
- 9. 春天依賴注入問題
- 10. 春天依賴注入匿名實現
- 11. 忽略春天依賴注入:XML
- 12. 春天,依賴注入查詢
- 13. 在Symfony2控制器中注入基於註釋的需求
- 14. 依賴注入註釋
- 15. Ninject基於控制器注入依賴項
- 16. 春天控制器 - 注入性成AbstracController
- 17. 在ASP.NET MVC控制器中注入依賴的不同方法?
- 18. MVC依賴注入
- 19. 注入控制器的服務類的依賴注入
- 20. 春天註釋
- 21. 春天依賴注入,單例bean注入
- 22. 春季Bean依賴注入
- 23. 春天的Webflow + Spring MVC的:註釋
- 24. Laravel結構 - 依賴注入控制器
- 25. Laravel控制器依賴注入
- 26. 依賴注入比控制器類
- 27. 注入依賴到Web API控制器
- 28. JPA控制器與依賴注入
- 29. Silex控制器依賴注入
- 30. 依賴注入asp.net的MVC
不要忘了'@ Value'簡單的特性,而不是依賴豆。 –
您可以使用Autowired或Spring中內置的其他註釋。如果您的Controller只需要Service或Repository實例,則自動掃描應該處理它。我不明白你的不情願。對我來說完全是無稽之談。 – duffymo
告訴我是否可以在沒有自動裝配的情況下進行。 – Neel