2012-10-30 5 views
2

현재 많은 의존성이있는 프로젝트에서 작업하고 있습니다. 개발 중에 스프링 콩 문제가 생기는 경우가 있습니다. 일반적으로 스택 추적은 Bean의 이름을 알 수 있습니다. 그러나, 어떤 context.xml 파일이 빈을 선언하는지 보여주지는 않는다. 또한, .jar 파일에 컨텍스트 파일이 포함되어 있고 해당 컨텍스트 파일을 내 프로젝트로 가져 오는 방법을 알려주지 않습니다 (즉, 가져 오기 체인을 의미합니다).스프링 컨텍스트 검색

depedencies가 많기 때문에 모든 컨텍스트 파일이 사용되는 것은 아니므로 많은 빈이 오버라이드됩니다. 올바른 컨텍스트 파일을 검색하는 데 많은 시간이 필요합니다. 한 가지 간단한 해결책은 모든 관련 프로젝트를 이클립스 작업 공간으로 가져 오는 것입니다. 모든 것이 끔찍하게 느려집니다.

스프링 빈/빈의 클래스의 이름,이 도구는 응용 프로그램 및 반환의 전체 클래스 경로를 검색합니다 감안할 :

나는 과정을 빠르게하기 위해 도구를 쓰기에 대해 생각하고

  • 빈을 선언하는 스프링 컨텍스트 파일.
  • 스프링 컨텍스트 파일을 포함하는 .jar 파일.
  • 콘텐츠 스프링 컨텍스트 파일을 추출하여 사용자에게 직접 표시하십시오.
  • 사용자가 루트 스프링 컨텍스트 파일을 제공하면 도구는 대상 스프링 컨텍스트 파일에 대한 가져 오기 체인을 표시합니다.

구현하는 데 많은 시간이 필요하지 않지만 누군가 이미 구현했는지 궁금합니다. 나는 바퀴를 재발 명하고 싶지 않습니다.

프로젝트를 찾았습니다. https://github.com/julior/spring-inspector. 그것은 흥미 롭지 만, 내가 필요한 것이 아닙니다.

위와 같은 도구를 알고 있다면 매우 알고 싶습니다.

답변

1

Spring Framework에 대한 Intellij IDEA의 훌륭한 지원을 전적으로 살펴보아야합니다. 가능 여기

더 많은 정보 : http://www.jetbrains.com/idea/features/spring_framework.html

방금 ​​녹색 콩 이미지를 클릭 할 필요가 XML을 설정 흥미로운 콩을 찾을 수 있습니다.

enter image description here

하게 IntelliJ IDEA는 확실히 그 가격 가치가있다.

관련 문제