最近在项目中使用 SpringContextUtil工具类根据bean名称获取bean时发返回 null
跟踪代码后发现底层调用的是
applicationContext.getBean(name);
我的bean为KDQService,因为bean名默认使用类名首字母小写,所以传入的name="kDQService"
经过测试发现类名按照驼峰命名规则可以获取到对象,反之需要传入原始类名 例如我传 name=“KDQService” 则可以正常获取到对象
最近在项目中使用 SpringContextUtil工具类根据bean名称获取bean时发返回 null
跟踪代码后发现底层调用的是
applicationContext.getBean(name);
我的bean为KDQService,因为bean名默认使用类名首字母小写,所以传入的name="kDQService"
经过测试发现类名按照驼峰命名规则可以获取到对象,反之需要传入原始类名 例如我传 name=“KDQService” 则可以正常获取到对象