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

汕头网站排名优化外贸响应式网站

汕头网站排名优化,外贸响应式网站,网络维修,县网站建设方案目录 Spring注解的解析原理 xml配置组件扫描 注解方式配置组件扫描 原理图 yysy,没有搞太明白,真的复杂,欢迎大佬留言解惑 Spring注解的解析原理 使用Component等注解配置完毕后,要配置组件扫描才能使注解生效 xml配置组件扫…

目录

Spring注解的解析原理

xml配置组件扫描

注解方式配置组件扫描

原理图

yysy,没有搞太明白,真的复杂,欢迎大佬留言解惑


Spring注解的解析原理

  • 使用@Component等注解配置完毕后,要配置组件扫描才能使注解生效
    • xml配置组件扫描

      • <context:component-scan base-package="com.example"/>
      • 在往期文章中:Spring整合第三方框架_保持敬畏的博客-CSDN博客 ,我们了解同一标签中不同命名空间对应不同的解析器,对于上述中component-scan命名空间对应的解析器
      • ContextNamespaceHandler类
      • ComponentScanBeanDefinitionParser类
        • ​​​​​​​​​​​​​​
        • doScan方法
        • 在该方法中,对于添加了@Component注解及其衍生注解的类,为其创建BeanDefinition对象放入到BeanDefinitionMap中,然后就是经历SpringBean的生命周期,最后存入单例池中,被Spring容器管理。xml配置组件扫描该方法没有使用后处理器
    • 注解方式配置组件扫描

      • @ComponentScan({"com.example"})
        public class SpringConfig {}
        
      • 这中情况源码太复杂了,翻不下去了,大概是将BeanDefinitionRegisterPostProcessor注入到容器当中,再调用其中的doScan方法进行BeanDefinition注册。

    • 原理图

      • xml方式:通过自定义标签的方式,通过ComponentScanBeanDefinitionParser解析最终通过调用Scanner的doScan方法进行beanDefiniton注册
      • 注解方式:通过ConfigurationClassPostProcessor最终内部调用Scanner的doScan方法进行beanDefiniton注册
      • 两种方式入口不同,但是最终核心代码解析component时代码是一样的。
      • yysy,没有搞太明白,真的复杂,欢迎大佬留言解惑

http://www.15wanjia.com/news/187823.html

相关文章:

  • 乐陵网站开发网站错误404
  • php制作投票网站建设一个网络交友的网站的论文
  • 建站需要什么软件区块链网站开发费用
  • 常德网站制作漂亮的数据型网站
  • 如何分析一个网站的用户自建站怎么做
  • 漂亮的网站维护页面无锡网站制作推荐
  • 广州哪里有网站建设在线看seo网站
  • 网站制作 合肥南昌专业做网站公司有哪些
  • 集团高端网站漳州网站建设公司首选
  • 免费样机素材网站霸州市网站建设
  • 建手机wap网站大概多少钱国土局网站建设情况汇报
  • 忻州市城乡建设局网站中国菲律宾足球历史战绩
  • 临沂网站开发技术员域名查询备案查询
  • 无锡网站制作企业微信小程序可以做网站用
  • 化州网站建设公司电子商务网站包括
  • 软件网站开发设计什么平台可以免费推广产品
  • 查关键词热度的网站深圳建网站兴田德润可信
  • 网站维护 案例关于建设网站的经费请示
  • 帮人做图挣外快的网站软件开发者是什么意思
  • 想做一个能上传视频的网站怎么做wordpress首页广告位
  • 哪个网站做不锈钢好flash 网站 源码
  • 第一页网站SEO新品发布会手机
  • 做标书要不要做网站2023年税收最新政策
  • 维力安网站建设公司网络服务提供者知道或者应当知道网络用户利用其网络
  • 网站开发遇到的风险织梦网站程序模板下载
  • 央企直招出国劳务网站动感地带青春卡
  • 电影资源网站开发站长之家whois查询
  • 网站做3年3年包括什么河南第二建设集团网站视频
  • 网站的记住密码功能怎么做响应式网站服务
  • 企业网站建设方案详细方案物流网站建设平台分析