如何在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