Tôi nhận được lỗi nàyKhông thể autowire phương pháp
org.springframework.beans.factory.BeanCreationException:
Could not autowire method:
Đây là cấu hình xml mùa xuân của tôi.
<bean ...>
...
<property name="InfoModel" ref="InfoModel"></property>
</bean>
Đây là mã của tôi, nơi tôi đang autowiring này trong lớp Java
private InfoModel infoModel;
@Autowired
public void setInfoModel(InfoModel infoModel) {
this.infoModel= infoModel;
}
Tôi có thiếu cái gì đó. Tôi nghi ngờ rằng tôi nên tạo một số Interface
của InfoModel để làm cho nó tự động?
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.model.InfoModel] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:920)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:789)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:703)
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:547)
Bạn có thể đăng lớp InfoModel không? Tôi cho rằng đó là một lớp cụ thể. –
bạn có thể vui lòng đăng thêm một chút thông tin về dấu vết ngăn xếp ngoại lệ của bạn –
Lớp InfoModel chỉ khởi tạo một số giá trị trong đó. –