返回顶部
首页 > 资讯 > 精选 >Spring和SpringMVC父子容器关系初窥(小结)
  • 483
分享到

Spring和SpringMVC父子容器关系初窥(小结)

2023-05-30 16:05:55 483人浏览 泡泡鱼
摘要

一、背景最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了spring和springMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和Springmvc的父子容器关系并且给出S

一、背景

最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了springspringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和Springmvc的父子容器关系并且给出Spring和SpringMVC配置文件中包扫描的官方推荐方式。

二、概念理解和知识铺垫

在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且容器有上下层关系,目前最常见的一种场景就是在一个项目中引入Spring和SpringMVC这两个框架,那么它其实就是两个容器,Spring是父容器,SpringMVC是其子容器,并且在Spring父容器中注册的Bean对于SpringMVC容器中是可见的,而在SpringMVC容器中注册的Bean对于Spring父容器中是不可见的,也就是子容器可以看见父容器中的注册的Bean,反之就不行。

我们可以使用统一的如下注解配置来对Bean进行批量注册,而不需要再给每个Bean单独使用xml的方式进行配置。

<context:component-scan base-package="com.hafiz.www" />

--结束END--

本文标题: Spring和SpringMVC父子容器关系初窥(小结)

本文链接: https://lsjlt.com/news/219840.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Spring和SpringMVC父子容器关系初窥(小结)
    一、背景最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和SpringMVC的父子容器关系并且给出S...
    99+
    2023-05-30
  • 在PHP中使用Spring容器时,如何正确处理数组和容器的依赖关系?
    Spring容器是一个非常强大的依赖注入框架,它可以帮助我们管理和组织各种对象之间的依赖关系。在PHP中,我们可以使用Spring PHP来实现依赖注入和控制反转。在使用Spring容器时,我们可能会遇到数组和容器之间的依赖关系,这就需要...
    99+
    2023-06-19
    spring 数组 容器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作