최근에 기존 서버를 시작할 때 문제가 발생했습니다. 그것은 필드 ABCManager 중 하나가 봄 콩 공장에 의해 autowired되지 않은 것 같습니다. 이것은 "context : anotation-config"를 설정 파일에 추가했습니다. 코드 변경 버전을 확인한 후 ABCManager에는 private 생성자 메서드 만 있습니다 (getInstance 메서드가 있기 전에). 이게 중요합니까? 스프링이 개인용 생성자를 사용하여 인스턴스를 가져 오거나 이것이 NPE를 얻은 이유는 무엇입니까? 그렇지 않은 경우 무엇을 확인해야합니까?왜 내 @ 자동으로 작동하지 않습니다
0
A
답변
0
0
@Repository
인스턴스를 얻기 위해 정적 메소드를 사용하여 주석이되어야하며, 봄은 기본적으로 그것을 알고하지 않습니다. 빈 감속에서 정적 메서드를 지정해야합니다.
<bean id="exampleBean" class="examples.ExampleBean2" factory-method="createInstance"/>
factory 메소드는이 bean을 인스턴스화하는 데 사용되는 정적 메소드입니다.
+0
아니, 내가 코드를 디버깅하여 공공 생성자를 제공하지 않았다는 것을 알 수있다. 스프링은 여전히 나를 위해 인스턴스를 생성한다. 따라서 팩토리 메서드를 제공하지 않는다면 괜찮습니다. – Sarstime
관련 문제
- 1. 왜 내 takeWhile이 내 스트림에서 작동하지 않습니다.
- 2. 왜 MonkeyRunner.waitForConnection는() 내 환경에서 작동하지 않습니다
- 3. 왜 내 자바 스크립트 함수가 작동하지 않습니다
- 4. 왜 내 presentModalViewController 메서드가 작동하지 않습니다
- 5. 왜 내 레일은 간단한 검증이 작동하지 않습니다
- 6. 플로팅이 작동하지 않습니다. 왜?
- 7. mysqlhotcopy가 작동하지 않습니다. 왜?
- 8. UITableView가 작동하지 않습니다. 왜?
- 9. 왜 내 변수가 자동으로 실행되지 않습니까?
- 10. 왜 내 업데이트가 작동하지 않습니까?
- 11. 왜 내 OnLongClickListener가 작동하지 않습니까?
- 12. 왜 내 북마크가 작동하지 않습니까?
- 13. 너비 : IE8에서 자동으로 작동하지 않습니다.
- 14. 왜 내 loadUserByUsername이 작동하지 않습니까?
- 15. jquery 코드가 작동하지 않습니다. 왜?
- 16. 내 jQuery 함수는 IE8에서는 작동하지만 FF3.6.11에서는 작동하지 않습니다. 왜?
- 17. #ifdef가 작동하지 않습니다. 하지만 왜?
- 18. Asp.net, Response.Redirect가 작동하지 않습니다. 왜?
- 19. 왜 내 setInterval이 작동하지 않습니까?
- 20. 왜 내 애니메이션이 작동하지 않습니까?
- 21. 내 awakeFromNib가 왜 작동하지 않습니까?
- 22. android 왜 RelativeLayout이 작동하지 않습니다
- 23. 프로그램 버튼이 작동하지 않습니다. 왜?
- 24. SQL Update가 작동하지 않습니다. 왜?
- 25. Firefox Javascript : 왜 작동하지 않습니다?
- 26. UITableView에서 cell.detailTextLabel.text가 작동하지 않습니다 ... 왜?
- 27. C++ 코드가 작동하지 않습니다 ... 왜?
- 28. 원격 분기를 삭제하면 로컬 제거가 작동하지 않습니다. 왜? 내 설정에
- 29. Linq to XML 질문 : 왜 내 쿼리가 작동하지 않습니다
- 30. 왜 내 datagridview.rowfilter가 작동하지 않습니다. 계속 구문 오류 메시지가 표시됩니다.
애플리케이션 구성 및 예외를 추가하고 질문에 게시 할 수 있습니까? – Xaerxess
마침내이 문제를 디버깅 한 후에 어떤 일이 벌어지는 지 알게되었습니다. 여전히 구성 문제이지만 일부 종속성 bean은 * .xml에서 구성되지 않습니다. – Sarstime