今天使用@Autowired注解时,发现几个问题。第一个是如果service层调用dao层的自动装配,而controller层却使用new方法实例化service层对象,访问报了空指针的错误。后面改为自动装配,问题就解决了,尚不明白错误的原理是什么。
@Qualifier的使用
如图,如果一个借口有两个实现类,那么使用@Autowired就会提示错误如下
必须使用@Qualifier带上类的名字才能识别
今天使用@Autowired注解时,发现几个问题。第一个是如果service层调用dao层的自动装配,而controller层却使用new方法实例化service层对象,访问报了空指针的错误。后面改为自动装配,问题就解决了,尚不明白错误的原理是什么。
@Qualifier的使用
如图,如果一个借口有两个实现类,那么使用@Autowired就会提示错误如下
必须使用@Qualifier带上类的名字才能识别