SpringMvc中自动注入失败原因
2016-04-20 20:34
246 查看
在SpringMvc中使用自动注入并且给与bean的属性默认值的时候,刚开始tomcat启动报错bean的自动注入失败,后来自己使用@Qualifier使用ByName后Tomcat启动正常没有报自动注入失败的错误,但是在给属性赋予默认值出错,代码调用并没有赋值成功,返回的为null,让我很困扰,找了很久后,发现原因在配置文件中赋予默认值的配置中,如下:
问题处在bean的id上,原因就是id没有全部小写,id最好全部小写这样符合Spring规范
将id全部改成小写后并且不使用ByName,Tomcat也启动正常,默认值获取也正常 OK!
问题处在bean的id上,原因就是id没有全部小写,id最好全部小写这样符合Spring规范
将id全部改成小写后并且不使用ByName,Tomcat也启动正常,默认值获取也正常 OK!
相关文章推荐
- Java 爬虫入门(网易云音乐和知乎实例)
- JAVA继承关系中构造方法的调用次序详解
- Myeclipse下web项目图片加载不出来
- 六大设计原则(3)接口隔离原则
- java--web.xml中url-pattern的映射规则
- java并发-ThreadLocal
- java--Servlet操作注意事项
- 在MyEclipse中上传项目到github的步骤(很详细)
- java设计模式之简单工厂模式
- Java 字节流与字符流的区别
- 单例模式的创建(Java版)
- 获取java方法签名
- Java反射实现接口
- Java NIO写事件处理技巧
- Spring框架AOP的配置和实现的简单例子
- struts2中的Action接收表单传递过来的参数
- java synchronized详解
- android studio 项目引用eclipse 依赖时的问题
- LeetCode341 Flatten Nested List Iterator(迭代器模式实践) Java
- Java之LinkedList源码解读(JDK 1.8)