开发者社区> 问答> 正文

在Spring中整合struts的两种方式是什么?

已解决

在Spring中整合struts的两种方式是什么?

展开
收起
游客eg4yu6xjeqo6m 2022-03-31 19:28:45 771 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.借助ServletContextListener监听器,该监听器可以在Web应用启动时回调自定义方法来启动Spring容器。 Spring提供了一个ContextLoaderListener,该监听器实现了ServletContextListener接口,它会在创建时自动加载WEB-INF下的applicationContext.xml文件。 2、自动装配方式(推荐) 由Spring托管Struts Action的方式(方式1)将Action的创建者由Struts改变为Spring,Action不再由Struts核心进行创建,而是类似应用中的其他Bean一样由Spring进行容器在初始化时进行创建。自动装配则不然,它会用Struts2配置文件中的class属性去和Spring配置文件中的id属性进行关联(存在一个寻找过程),如果能找到则由Spring创建,否则由Struts2框架自身创建,然后由Spring来装配。所以Action的实际创建者仍然是Struts(没人会拿包路径当BeanID),Spring只是负责装配。

    2022-03-31 23:20:51
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多