복붙노트

[SPRING] <import>를 사용할 때 Spring / Eclipse의 '참조 된 Bean을 찾을 수 없음'경고?

SPRING

를 사용할 때 Spring / Eclipse의 '참조 된 Bean을 찾을 수 없음'경고?

방금 스프링 빈 설정 파일을 더 작은 외부 파일로 분해하고 "import"지시어를 사용하여 스프링 테스트 애플리케이션 컨텍스트 XML 파일에 포함시켰다.

하지만 가져온 파일에서 콩을 참조 할 때마다 Eclipse / STS / Spring XML 편집기에서 "참조 된 bean 'foo'를 찾을 수 없다는 경고 메시지가 나타납니다.

이것은 버그인가, 아니면 나입니까? 경고를 해제하고 싶지 않기 때문에 정말 짜증이납니다. 그러나 우리 회사에서는 모든 경고를 제거하려고합니다.

해결법

  1. ==============================

    1.그것은 정말로 나를 괴롭혔다!

    그것은 정말로 나를 괴롭혔다!

    이 기능이 도입 된시기는 확실하지 않지만 이후 버전에서는이 지원 기능을 추가 할 수 있습니다.

    나는 그것이 기본적으로 체크되지 않은 이유를 이해하지 못한다. 그러나 당신이 그것을 가능하게 한 후에 그것은 매력처럼 작동한다!

    버전에이 옵션이 없다면 필요한 모든 Eclipse 플러그인이 번들 된 SpringSource의 STS를 다운로드하는 것이 좋습니다.

  2. ==============================

    2.이 스레드에 따르면 다음과 유사 할 수 있습니다.

    이 스레드에 따르면 다음과 유사 할 수 있습니다.

  3. ==============================

    3.1) 모든 경고를 제거하려고 노력하는 것은 고상하지만 성공할 것으로는 기대하지 않습니다. 프로젝트 당 경고 10 건, 확인 500 건이 아닙니다.

    1) 모든 경고를 제거하려고 노력하는 것은 고상하지만 성공할 것으로는 기대하지 않습니다. 프로젝트 당 경고 10 건, 확인 500 건이 아닙니다.

    2) 그것은 버그가 아니며, STS에서 고의적으로 누락 된 기능입니다. 왜냐하면 그들은 런타임 클래스 패스가 무엇인지를 알 수 없기 때문입니다. 물론 일부 가져 오기 명령문을 해결할 수는 있지만 일관성없는 동작입니다. 요컨대, 나는이 경고와 함께 살아가는 것을 배웠다.

  4. from https://stackoverflow.com/questions/2868412/spring-eclipse-referenced-bean-not-found-warning-when-using-import by cc-by-sa and MIT license