栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring集成Web环境

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring集成Web环境

文章目录

写在前面集成中遇到的问题 解决思路手动模拟集成web环境Spring帮助集成web环境总结为两步

写在前面

没学过web和maven中间遇到几个问题

    建立工件时不知道如何建立 解决方法Tomcat没安装 解决方法用spring-web部署时遇到 一个或多个listeners启动失败 解决方法
集成中遇到的问题 解决思路

问题

应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置 文件加载多次,应用上下文对象创建多次。

解决思路

在Web项目中,可以使用ServletContextListener监听Web应用的启动,我们可以在Web应用启动时,就加载Spring的配置文件,创建应用上下文对象ApplicationContext,在将其存储到最大的域servletContext域中,这样就可以在任意位置从域中获得应用上下ApplicationContext对象了。

手动模拟集成web环境

第一步创建两个封装工具类


第二步:在web.xml文件中进行全局配置和导入文件

第三步:模拟测试

Spring帮助集成web环境

第一步:导入spring-web坐标

第二步:xml配置监听器和全局配置

第三步:测试

总结为两步
    配置ContextLoaderListener监听器使用WebApplicationContextUtils获取应用上下文
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/721660.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号