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

qq怎么做自己的网站微信的官方首页

qq怎么做自己的网站,微信的官方首页,好看的个人网站模板,长沙服务专业的建网站问题现象 之前遇到过一个问题,在一个微服务的目录下有相同功能 jar 包的两个不同的版本,其中一个版本里面的类有 Component 注解,另外一个版本的类里面没有 Component 注解,且按照加载的顺序,没有 Component 注解的 j…

问题现象

之前遇到过一个问题,在一个微服务的目录下有相同功能 jar 包的两个不同的版本,其中一个版本里面的类有 @Component 注解,另外一个版本的类里面没有 @Component 注解,且按照加载的顺序,没有 @Component 注解的 jar 包顺序还在前面,如下图所示:
image.png
image.png

image.png
image.png

按照类加载的顺序来说,只会加载没有 @Component 注解的类,如下图所示:
image.png

但是实际上发现 Spring 还是基于这个类创建了 Bean如下图所示:
image.png

为啥加载的类明明没有注解,但是 Spring 为什么还是创建了这个类的 Bean?初步猜测 Spring 不是通过读取已加载的类是否有 @Component 注解来判断是否要创建 Bean的。

源码剖析

Spring 中扫描注解修饰的 Bean 是在 ClassPathBeanDefinitionScanner#scanCandidateComponents() 方法里面实现的,这个方法里面会根据配置的 scanBasePackages 从 CLASSPATH 下所有的 jar 包里面去找符合这个包路径的类,如下图所示:
image.png
image.png
image.png
然后读取这些 Class 文件的内容,判断它们是否有 @Component 注解,如果有后续就会创建一个对应的 Bean。
image.png
image.png

http://www.yayakq.cn/news/397107/

相关文章:

  • 做网站买什么书wordpress做第二个
  • 企业如何建公司网站网站建设有哪些分类
  • 宁夏住房和城乡建设厅网站首页一凡招聘 建筑人才网
  • 域名备案时网站名称苏州相城区最新楼盘价格
  • 在线建站系统苏州网站建设官网
  • 自媒体网站 程序厦门seo网络优化公司
  • 建设银行网站无法打开设计电子商务网站方式
  • 做商城网站那个好网站建设需求
  • 网站优化 seo个人租车网站源码
  • wordpress 显示商品中山seo优化
  • 单页面网站如何seo宁波网站建设制作的公司
  • 网站制作的主要流程小程序赚钱的几种方法
  • wordpress站点网址榆林网站建设电话
  • 广东网站建设专业公司排名上海工商局官网查询
  • 北京北排建设公司招标网站wordpress企业版百度小程序
  • 哪个网站做网站好做网站收入来源表
  • 国内创意网站界面设计做视频网站怎么挣钱
  • 什么是网络建站修改wordpress登录页logo
  • 博艺园 网站建设pos机网站报单怎么做
  • 做效果图兼职的网站美间在线设计平台
  • 备案网站内容简介手机网站方案编写
  • 中山网站设计制作做网站公司 蓝纤科技
  • app 网站可以做的免费推广做暧暖网站
  • 机械技术支持中山网站建设建设网站设计论文范文
  • 深圳工业设计有限公司太原seo优化公司
  • 哈密网站制作小型企业网站建设报告
  • 响应式网站模板 金融网站建设的毕业设计成果
  • 招聘信息网站开发背景传媒公司运营是干嘛的
  • 登录广东省建设监理协会网站首页网站后台排版布局
  • 余姚企业网站建设dw制作网站网页模板