当前位置: 首页 > wzjs >正文

广州网站建设亅新科送推广it培训机构学费一般多少

广州网站建设亅新科送推广,it培训机构学费一般多少,element做模板wordpress,网站建设微企问题: 今天写一个需求,即当项目启动时,取出数据库的商品类型,供全局使用,但是出现了 创建监听器报错“一个或多个listeners启动失败”。 解决: 错误示范: 我创建了两个IOC容器 WebListener …

问题:

今天写一个需求,即当项目启动时,取出数据库的商品类型,供全局使用,但是出现了

 创建监听器报错“一个或多个listeners启动失败”。

解决:

错误示范:

我创建了两个IOC容器

@WebListener
public class ProductTypeListener implements ServletContextListener {@Overridepublic void contextInitialized(ServletContextEvent servletContextEvent) {//这是又从新创建了一个IOC容器,不可以     
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext_*.xml");ProductTypeService productTypeService = (ProductTypeService) context.getBean("ProductTypeServiceImpl");List<ProductType> typeList = productTypeService.getAll();//放入全局应用作用域中,供新增页面,修改页面,前台的查询功能提供全部商品类别集合servletContextEvent.getServletContext().setAttribute("typeList",typeList);}@Overridepublic void contextDestroyed(ServletContextEvent servletContextEvent) {}
}
 <listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext_*.xml</param-value></context-param>

正确示范:

@WebListener
public class ProductTypeListener implements ServletContextListener {@Overridepublic void contextInitialized(ServletContextEvent servletContextEvent) {//拿到当前已经创建的IOC容器,而不是再创建一个WebApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(servletContextEvent.getServletContext());ProductTypeService   productTypeService =(ProductTypeService) context.getBean("ProductTypeServiceImpl");List<ProductType> typeList = productTypeService.getAll();servletContextEvent.getServletContext().setAttribute("typeList",typeList);}@Overridepublic void contextDestroyed(ServletContextEvent servletContextEvent) {}
}

原因:

  • 重复加载 Spring 容器 ContextLoaderListener 已经通过 <context-param> 配置加载了 Spring 容器,而你又手动创建了一个新的容器,导致资源浪费。
  • Bean 不一致 :手动创建的容器与 ContextLoaderListener 加载的容器是独立的,可能导致 Bean 不一致(例如事务代理对象可能无法正常工作)。
http://www.dtcms.com/wzjs/185838.html

相关文章:

  • 网站建设云浪科技引流app推广软件
  • 科技类公司网站怎么设计全网营销国际系统
  • dw旅游网站怎么做网站提交
  • 哈尔滨微网站建设sem推广外包
  • 凡科互联网国内好的seo网站
  • 网站推广什么意思seo外链
  • 上海公共招聘网官方网站国家税务总局网
  • 淘宝网站怎么做的好坏宁波seo网站排名
  • 廊坊建网站泸州网站seo
  • 网页设计找什么工作seo优化方案报价
  • 大新网站制作全网引擎搜索
  • 公司画册设计网站搜狐三季度营收多少
  • 网站模板红黑全网搜索引擎
  • 网站开发需不需要考研seo优化工作怎么样
  • 怎么用手机做钓鱼软件或者网站安徽网站推广
  • 做盗版电影网站赚钱吗产品推广活动策划方案
  • 制作网站得多少钱百度广告优化
  • wordpress清理网站优化推广软件
  • 网站分类查询东莞关键词自动排名
  • 网站解析后显示建设中腾讯企业qq
  • 建设网站详细流程找文网客服联系方式
  • 深圳网站建设 东莞网站建设百度竞价托管外包
  • 做影视网站怎么挣钱seo技术培训广东
  • 为了选择合适的网络设计方案双滦区seo整站排名
  • 湛江市网站建设网络营销案例2022
  • 搭建网站多少时间青岛新闻最新今日头条
  • php做网站怎么样seo 优化顾问
  • wordpress如何自己写页面seo关键词使用
  • 公司网页设计培训课程网络优化的内容包括哪些
  • 怎么查看网站哪个公司做的企业网站的功能