Struts交给spring管理配置
第一种:Action代码当中取得spring对象(struts配置文件去生成action对象)
第二种方式:把action交个spring进行管理(type可以去掉。由controller去完成action的实例化,如果不去掉则先根据controller去实例化action对象,如果实例化失败则根据type去实例化)
由spring去实例化业务bean,注解得到业务bean对象
Hibernate的二级缓存
Spring解决中文乱码
Spring解决hibernate延迟加载问题
Spring+hibernate+struts2整合开发
Web.xml实例化spring监听器与配置struts2过滤器
Spring与struts2的集成
此常量配置把struts2的实例化交给了spring去管理
此时action中的class是spring实例化action 的bean的名称。
此时就是下方截图bean的id。
开发经验:在实际开发中,struts2一般是用其自身进行实例化的,一般action对象不用spring去实例化,action里面的配置class=“action所在的包名.类名.方法名”这种方式去配置的。