현재 많은 의존성이있는 프로젝트에서 작업하고 있습니다. 개발 중에 스프링 콩 문제가 생기는 경우가 있습니다. 일반적으로 스택 추적은 Bean의 이름을 알 수 있습니다. 그러나, 어떤 context.xml 파일이 빈을 선언하는지 보여주지는 않는다. 또한, .jar 파일에 컨텍스트 파일이 포함되어 있고 해당 컨텍스트 파일을 내 프로젝트로 가져 오는 방법을 알려주지 않습니다 (즉, 가져 오기 체인을 의미합니다).스프링 컨텍스트 검색
depedencies가 많기 때문에 모든 컨텍스트 파일이 사용되는 것은 아니므로 많은 빈이 오버라이드됩니다. 올바른 컨텍스트 파일을 검색하는 데 많은 시간이 필요합니다. 한 가지 간단한 해결책은 모든 관련 프로젝트를 이클립스 작업 공간으로 가져 오는 것입니다. 모든 것이 끔찍하게 느려집니다.
스프링 빈/빈의 클래스의 이름,이 도구는 응용 프로그램 및 반환의 전체 클래스 경로를 검색합니다 감안할 :
나는 과정을 빠르게하기 위해 도구를 쓰기에 대해 생각하고
- 빈을 선언하는 스프링 컨텍스트 파일.
- 스프링 컨텍스트 파일을 포함하는 .jar 파일.
- 콘텐츠 스프링 컨텍스트 파일을 추출하여 사용자에게 직접 표시하십시오.
- 사용자가 루트 스프링 컨텍스트 파일을 제공하면 도구는 대상 스프링 컨텍스트 파일에 대한 가져 오기 체인을 표시합니다.
구현하는 데 많은 시간이 필요하지 않지만 누군가 이미 구현했는지 궁금합니다. 나는 바퀴를 재발 명하고 싶지 않습니다.
프로젝트를 찾았습니다. https://github.com/julior/spring-inspector. 그것은 흥미 롭지 만, 내가 필요한 것이 아닙니다.
위와 같은 도구를 알고 있다면 매우 알고 싶습니다.