今天用调度平台去调用bean中的方法时,提示找不到bean。经查,发现是由于如果在标注上没有提供name属性值,则默认的bean名称是小写开头的,而不是大写开头的。

下面是其他文档参阅:

使用过滤器自定义扫描 <context:component-scan base-package="org.example">
spring开发手册中这样写:
3.12.4. 自动检测组件的命名

当一个组件在某个扫描过程中被自动检测到时,会根据那个扫描器的BeanNameGenerator 策略生成它的bean名称。默认情况下,任何包含 name值的Spring“典型”注解 (@Component、@Repository、 @Service和@Controller) 会把那个名字 提供给相关的bean定义。如果这个注解不包含name值或是其他检测到的组件 (比如被自定义过滤器发现的),默认bean名称生成器会返回小写开头的非限定(non-qualified)类名。 例如,如果发现了下面这两个组件,它们的名字会是‘myMovieLister‘和‘movieFinderImpl‘:

@Service("myMovieLister")
public class SimpleMovieLister {// ...
}
@Repository
public class MovieFinderImpl implements MovieFinder {// ...
}

Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名相关推荐

  1. Spring中@ Component,@ Service,@ Controller和@Repository之间的区别

    在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repository批注之间的 ...

  2. Spring 中 @Component、@Service 等注解如何被解析?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | http://8rr.co/EjqL 前言 @ ...

  3. r中rep_Spring中@ Component,@ Service,@ Controller和@Repository之间的区别

    r中rep 在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repositor ...

  4. java合集系列之pring@Component @Repository@Service的区别

    问题 在spring集成的框架中,注解在类上的@Component,@Repository,@Service等注解能否被互换?或者说这些注解有什么区别? 回答1 引用spring的官方文档中的一段描述 ...

  5. @Repository、@Service、@Controller 和 @Component

    @Repository.@Service.@Controller 和 @Component 将类标识为 Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发. ...

  6. @service注解_Spring 中 @Component、@Service 等注解如何被解析的

    作者:温安适原文:https://juejin.im/post/6844904199688306702#heading-5 前言 @Component和@Service都是工作中常用的注解,Sprin ...

  7. 面试官:注解@Component,@Service是如何被解析的?

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 来源: https://my ...

  8. @service注解_Spring 中 @Component、@Service 等注解如何被解析?

    前言 @Component和@Service都是工作中常用的注解,Spring如何解析? 1.@Component解析流程 找入口 Spring Framework2.0开始,引入可扩展的XML编程机 ...

  9. @bean注解和@component注解的区别_通过源码查看 @Component,@Service 等注解是如何被解析的...

    点击上方"匠心零度",选择"设为星标" 做积极的人,而不是积极废人 来源:my.oschina.net/floor/blog/4325651 前言 1.@Com ...

最新文章

  1. LoadRunner v12.55发布,大量新增功能,各协议得到优化改进
  2. 学习js权威指南第五站 ---- 数组
  3. Redis cluster
  4. c++内存分配的方式
  5. boost::fibers::unbuffered_channel用法的测试程序
  6. View Controller Programming Guide for iOS---(七)---Resizing the View Controller’s Views
  7. 1到n阶乘算法的改进
  8. jQuery基础学习笔记(上)
  9. Multi-thread提高C++性能的编程技术笔记:单线程内存池+测试代码
  10. string int 相互转换
  11. 代理模式(Proxy)--静态代理
  12. 冲刺CCNA2.0(200-120)认证考试TK视频讲解
  13. 屏幕坏了无法使用计算机调试,vivo手机屏幕坏了连接电脑没反应怎么办
  14. 网站+云服务器+价格表,网站 云服务器 价格表
  15. 怎么运行element ui
  16. 计算机管理中其它设备问号,Win10设备管理器中设备上有白色问号如何解决
  17. 人工智能的高层建筑取决于数据基础设施
  18. 百度App组件化之路
  19. python如何爬有道翻译_Python网络爬虫(八) - 利用有道词典实现一个简单翻译程序...
  20. 微信小程序项目实例——手势解锁

热门文章

  1. Android Studio学习笔记
  2. 第一章 计算机系统概述
  3. Python-IO编程和异常
  4. 从生物信息学转计算机科学,转一个:学生物的,不会编程,也可以报考生物信息学的研究生...
  5. 斐波那契数列求和——C语言(小白版)
  6. .net之EF框架学习
  7. vue中获取/操作组件中的dom元素
  8. 【深度学习】数据扩充 (Data Augmentation)
  9. 手机的 32K,26M时钟电路作用 (转载于 52rd zsqt8888的专栏)
  10. java之缓存的使用