zoukankan      html  css  js  c++  java
  • <context:annotation-config />和 <context:component-scan

    <context:annotation-config />和 <context:component-scan>同时存在的时候,前者会被忽略。

    也就是那些@autowire,@resource等注入注解只会被注入一次

    哪怕是你手动的注册了多个处理器,spring仍然只会处理一次:

    <context:annotation-config />仅能够在已经在已经注册过的bean上面起作用

    使用<context:annotation- config/>隐式地向 Spring容器注册这4个BeanPostProcessor :

    AutowiredAnnotationBeanPostProcessor、
    RequiredAnnotationBeanPostProcessor、
    CommonAnnotationBeanPostProcessor以及
    PersistenceAnnotationBeanPostProcessor

    对于没有在spring容器中注册的bean,它并不能执行任何操作。

    <context:component-scan>除了具有<context:annotation-config />的功能之外,还具有自动将带有@component,@service,@Repository等注解的对象注册到spring容器中的功能。

    <mvc:annotation-driven/>

    至于该项看前缀就应该知道是springmvc所需要的注解。

  • 相关阅读:
    async/await
    js继承
    js处理上下文代码的2个阶段
    js相关地址
    vue自定义指令钩子函数
    vue 组件
    vue methods和computed,v-show和v-if
    vue 生命周期
    DOM操作——怎样添加、移除、移动、复制、创建和查找节点
    js 传递参数
  • 原文地址:https://www.cnblogs.com/sddychj/p/6668245.html
Copyright © 2011-2022 走看看