美文网首页
SpringSpringMVC父子上下文/父子容器

SpringSpringMVC父子上下文/父子容器

作者: DH大黄 | 来源:发表于2019-10-17 21:27 被阅读0次
例子:
  • 在SSM配置中,Spring管理除了Controller以外的Bean,SpringMVC管理Controller
  • 在SpringCloud中,Ribbon和Feign的配置类Spring官方建议放到启动类扫不到的包下

Spring的配置:application.xml

    <context:component-scan base-package="com.learn" use-default-filters="true">
        <!-- 排除含@Controller注解的类 -->
        <context:exclude-filter type="annotation" expression="com.learn.controller"/>
    </context:component-scan>

SpringMVC的配置:springmvc.xml

    <!--  只扫描含@Controller注解的包,避免重复扫描 -->
    <context:component-scan base-package="com.learn.controller" use-default-filters="true">
    </context:component-scan>

如果扫描重叠的话,则会出现以下几种情况:

  • 扫描的类增多,项目启动的时间变慢
  • @PostConstruct注解标注的方法被执行两次
  • 会使Spring配置的事务失效(Spring是父容器,先初始化,SpringMVC是子容器,后初始化。子容器可以访问父容器的bean,父容器不能访问子容器的bean,当SpringMVC初始化时,它会将已经在父容器中的service等重新初始化一次,而SpringMVC不支持事务)

相关文章

  • SpringSpringMVC父子上下文/父子容器

    例子: 在SSM配置中,Spring管理除了Controller以外的Bean,SpringMVC管理Contro...

  • spring的父子容器及配置

    spring父子容器 spring总的上下文容器有父子之分,父容器和子容器。** 父容器对子容器可见,子容器对父容...

  • spring的父子上下文容器及配置

    本文由作者张远道授权网易云社区发布。 spring父子容器 spring总的上下文容器有父子之分。父容器和子容器。...

  • spring的父子上下文容器及配置

    本文由作者张远道授权网易云社区发布。 spring父子容器 spring总的上下文容器有父子之分。父容器和子容器。...

  • Spring父子容器

    一、Spring和Spring MVC父子容器概念介绍 在Spring和Spring MVC进行整合的时候,一般情...

  • 10-撩课JavaEE-HttpServlet

    HttpServlet简介 HttpServlet父子关系 HttpServlet方法 HttpServlet容器...

  • 10-码蚁JavaWeb之HttpServlet

    HttpServlet简介 HttpServlet父子关系 HttpServlet方法 HttpServlet容器...

  • spring中的父子容器

    Spring中的父子容器 背景 在很长的一段时间里面,关于Spring父子容器这个问题我一直没太关注,但是上次同事...

  • spring mvc 父子容器

    看本文之前首先需了解 spring注解驱动开发。可以看另外一篇文章spring注解,本文是在spring注解开发的...

  • Spring父子容器问题

    这个问题老早就存在了,只是今天组长让我看AOP不生效的时候,才真实遇到这个问题,之前都是用的Spring Boot...

网友评论

      本文标题:SpringSpringMVC父子上下文/父子容器

      本文链接:https://www.haomeiwen.com/subject/zfxbmctx.html