java – spring mvc中基于注释的控制器的依赖注入
发布时间:2020-12-15 08:42:32 所属栏目:Java 来源:网络整理
导读:如何在 Spring中将属性设置为带注释的控制器? 解决方法 听起来你想要避免@Autowired注释,但你确实想要使用注释式SpringMVC控制器.没有理由你必须同时使用它们.您可以像在任何其他情况下一样在XML中实例化bean.我将在下面给你举个例子.不过,我鼓励你考虑至少
如何在
Spring中将属性设置为带注释的控制器?
解决方法
听起来你想要避免@Autowired注释,但你确实想要使用注释式SpringMVC控制器.没有理由你必须同时使用它们.您可以像在任何其他情况下一样在XML中实例化bean.我将在下面给你举个例子.不过,我鼓励你考虑至少使用@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/> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |