请教Spring注入得到的值为null
1个回答
展开全部
这个还是比较模糊的问题的.
一般使用Spring注入需要注意这些:
@Controller
Class A{
@Autowired
Class B b;
}
@Service
Class B{}
要成功将b注入A的对象中,那么A,B的对象都要用Spring来生成,这可以有很多种方式来实现,给它们添加上正确的注解,实现指定的接口或类,添加正确的bean声明。
默认跟根据类型Class类自动匹配,但有些情况生成的对象名称不一致,或不是唯一,就需要指定名字对应了,这时@Autowired可以改成@Resource(name="b")
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询