Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名
来源:互联网 发布:linux的mv命令 编辑:程序博客网 时间:2024/06/06 21:42
今天用调度平台去调用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 { // ...}@Repositorypublic class MovieFinderImpl implements MovieFinder { // ...}
0 0
- Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名
- Spring的标注@Component,@Service,@Controller,@Repository
- spring的@Component,@Service,@Controller,@Repository注解
- Spring注解的使用和区别:@Component、@Service、@Repository、@Controller
- Spring注解的使用和区别:@Component、@Service、@Repository、@Controller
- Spring里面的@Repository,@Service,@Controller和@Component
- Spring的注解类(@Component、@Repository、@Service、@Controller )
- spring @component,@service,@controller,@repository等标签
- @Repository、@Service、@Controller 和 @Component 将类标识为Bean
- Spring注解@Repository、@Service、@Controller 和 @Component
- Spring中注解@Controller@Service@Repository@Component的区别
- spring 中四种注解@controller,@service,@repository,@component的区别
- Spring 中@Component @Controller @Service @Repository注解的意思
- Spring @Component、@Repository、@Service、@Controller
- @Component-@Resource-@Repository-@Service-@Controller的区别和理解-------springMVC
- @Component @Controller @Service @Repository的作用
- @Repository、@Service、@Controller 和 @Component
- @Repository、@Service、@Controller 和 @Component
- 2016.8.9 练习全部精简的切换
- usb alternate settings
- hdoj3792 Twin Prime Conjecture
- 嵌入式Linux之我行——ARM MMU工作原理剖析
- UItableview分割线问题
- Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名
- Hdu oj 1213 How Many Tables(并查集)
- 浅谈Future
- Android安卓获取网络状态
- iOS开发 - 多线程之GCD
- Windows消息循环机制
- android UI进阶之自定义组合控件
- android studio 引入另一个XML文件的布局控件
- 动态规划 Making the Grade