@Service中默认Bean
2018-03-25 本文已影响0人
chen1null
@Service
public class CConsumeProfitService { ...}
在使用 SpringContextUtil.getBean("cConsumeProfitService"); 获取对象的时候却获取不到。然后将代码修改为@Service("cConsumeProfitService")
public class CConsumeProfitService { ...}
问题得到解决
以前一直以为默认的Bean的名字是将类的首字母小写,其余保持不变。但是使用 SpringContextUtil.getBean("CConsumeProfitService"); 获取对象是可以的其实如果类名是两个或者两个以上大写字母开始的话,那么这个默认Bean的名字就是类名了。