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

中国男女直接做的视频网站seo产品推广

中国男女直接做的视频网站,seo产品推广,wordpress php转html,长沙网站建设定制前言 呵呵 同样是 最近同事碰到的一个问题 他不太懂 英语, 看到的说明是 缺少一个 RedisTemplate 的实例, 但是找到了一个 RedisTemplate 的实例 呵呵 和我这里 spring 版本似乎是不太一样, 错误信息 有一些差异 以下环境基于 jdk8 spring-5.0.4-RELEASE 测试用例 BeanCon…

前言

呵呵 同样是 最近同事碰到的一个问题

他不太懂 英语, 看到的说明是 缺少一个 RedisTemplate 的实例, 但是找到了一个 RedisTemplate 的实例

呵呵 和我这里 spring 版本似乎是不太一样, 错误信息 有一些差异

 

以下环境基于 jdk8 + spring-5.0.4-RELEASE

 

 

测试用例

BeanConfig 的实例信息, 容器中提供了一个 LinkedList<Object>

/*** BeanConfig** @author Jerry.X.He <970655147@qq.com>* @version 1.0* @date 2022-01-22 20:13*/
@Configuration
public class BeanConfig {@Beanpublic LinkedList<Object> list1() {return new LinkedList<>();}}

 

UserService 里面依赖了一个 LinkedList<String>

@Service
public class UserService {@Resourceprivate LinkedList<String> list;}

 

启动项目, 错误信息如下 

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'java.util.LinkedList<java.lang.String>' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@javax.annotation.Resource(shareable=true, lookup=, name=, description=, authenticationType=CONTAINER, type=class java.lang.Object, mappedName=)}at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1509)at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104)at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065)at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:506)at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:484)at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:618)at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:177)at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91)at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:318)... 30 common frames omitted

 

 

根据 类型 注入

寻找 LinkedList 匹配的 bean, beanFactory  

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JOd6aOOOQ==,size_20,color_FFFFFF,t_70,g_se,x_16

 

校验 list1 的类型, 发现 类型不兼容, 没有放到 candidates 里面, 最终导致没有注入成功 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JOd6aOOOQ==,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

根据 beanName 注入

调整 BeanConfig 里面的 list1 的方法名为 list, 主要的目的是更新 这个 bean 的名称 

然后 UserService 里面的 list 字段, 然后 applicationContext 中存在 list 对应的 bean, 然后 这里走的是 byName 注入, 没有泛型类型的校验, 因此能够 注入成功 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6JOd6aOOOQ==,size_20,color_FFFFFF,t_70,g_se,x_16

 

 

完 

 

 

 

http://www.mmbaike.com/news/61821.html

相关文章:

  • 诚信通与网站建设区别市场推广工作内容
  • 庆阳做网站公司色盲测试图动物
  • 做网站零成本今日新闻简讯30条
  • 昆明做网站建设的公司排名app推广渠道商
  • 有没有做装修中介的网站sem是什么职业岗位
  • 网站换域名做301百度推广入口登录
  • 自己做网站的意义营销推广的平台
  • 西宁哪家网络公司做网站好百度搜索关键词排名查询
  • 免费p站推广网站入口本网站三天换一次域名
  • 宁波网站制作哪家全面东营百度推广电话
  • 网页制作基本方法seo排名软件
  • 12380网站建设意见seo经验
  • 做网站要学软文案例400字
  • 超市网站怎么做的刷seo快速排名
  • 有没有帮忙做问卷调查的网站it人必看的网站
  • 西红门做网站促销活动推广语言
  • 网站建设的知名品牌大型网站建站公司
  • 长春网站建设联系吉网传媒优百度正版下载恢复百度
  • 建网站 找个人百度官方优化指南
  • 东营本地网站有哪些营销网站
  • 怎么提高网站的百度收录品牌推广网络公司
  • wordpress评分杂志优化营商环境应当坚持什么原则
  • 专业提供网站建设服务重庆seo海洋qq
  • o2o网站建设公司青岛百度快速排名优化
  • 网站的空间租用费文娱热搜榜
  • 自己做的网站怎么发布上seo研究中心论坛
  • 个人网站设计与实现源码青岛网站seo分析
  • 公司网站用哪个软件做北京seo网站开发
  • 亚马逊服务器做影视网站二级域名查询入口
  • 惠州网站建设培训济南seo快速霸屏