Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名
今天用调度平台去调用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名称会是小写开头的非限定类名相关推荐
- Spring中@ Component,@ Service,@ Controller和@Repository之间的区别
在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repository批注之间的 ...
- Spring 中 @Component、@Service 等注解如何被解析?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | http://8rr.co/EjqL 前言 @ ...
- r中rep_Spring中@ Component,@ Service,@ Controller和@Repository之间的区别
r中rep 在了解Spring框架中@Repository @Component , @Service @Controller , @Repository @Controller和@Repositor ...
- java合集系列之pring@Component @Repository@Service的区别
问题 在spring集成的框架中,注解在类上的@Component,@Repository,@Service等注解能否被互换?或者说这些注解有什么区别? 回答1 引用spring的官方文档中的一段描述 ...
- @Repository、@Service、@Controller 和 @Component
@Repository.@Service.@Controller 和 @Component 将类标识为 Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发. ...
- @service注解_Spring 中 @Component、@Service 等注解如何被解析的
作者:温安适原文:https://juejin.im/post/6844904199688306702#heading-5 前言 @Component和@Service都是工作中常用的注解,Sprin ...
- 面试官:注解@Component,@Service是如何被解析的?
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 来源: https://my ...
- @service注解_Spring 中 @Component、@Service 等注解如何被解析?
前言 @Component和@Service都是工作中常用的注解,Spring如何解析? 1.@Component解析流程 找入口 Spring Framework2.0开始,引入可扩展的XML编程机 ...
- @bean注解和@component注解的区别_通过源码查看 @Component,@Service 等注解是如何被解析的...
点击上方"匠心零度",选择"设为星标" 做积极的人,而不是积极废人 来源:my.oschina.net/floor/blog/4325651 前言 1.@Com ...
最新文章
- LoadRunner v12.55发布,大量新增功能,各协议得到优化改进
- 学习js权威指南第五站 ---- 数组
- Redis cluster
- c++内存分配的方式
- boost::fibers::unbuffered_channel用法的测试程序
- View Controller Programming Guide for iOS---(七)---Resizing the View Controller’s Views
- 1到n阶乘算法的改进
- jQuery基础学习笔记(上)
- Multi-thread提高C++性能的编程技术笔记:单线程内存池+测试代码
- string int 相互转换
- 代理模式(Proxy)--静态代理
- 冲刺CCNA2.0(200-120)认证考试TK视频讲解
- 屏幕坏了无法使用计算机调试,vivo手机屏幕坏了连接电脑没反应怎么办
- 网站+云服务器+价格表,网站 云服务器 价格表
- 怎么运行element ui
- 计算机管理中其它设备问号,Win10设备管理器中设备上有白色问号如何解决
- 人工智能的高层建筑取决于数据基础设施
- 百度App组件化之路
- python如何爬有道翻译_Python网络爬虫(八) - 利用有道词典实现一个简单翻译程序...
- 微信小程序项目实例——手势解锁