在上篇文章中,SSH实现简单增删改查的功能实例中,(http://blog.youkuaiyun.com/shaoqianting/article/details/47006333),优化3。
之前的【解决方案】是,直接new User();这个方法确实可以解决问题,但是既然我们使用spring,并且用了setter,getter方法,使用注入的方式,将User注入其中。
方法很简单
1.定义一个bean
<bean name="user" class="com.sqt.bean.User"></bean>
2.注入到使用中
<bean name="userAction" class="com.sqt.action.user.userMainAction" scope="prototype">
<property name="userService" ref="userService"></property>
<property name="user" ref="user"></property>
</bean>
这样就解决了。
困惑
在网上也找了很多资料,说是需要无构造方法。其实,并不需要。但是有点不理解,这个有什么用?希望看到的大牛能解答。谢谢!
public User(){
super();
}