OSGI는 모듈마다 서로 다른 버전의 의존성을 사용할 수 있도록 모듈마다 별도의 클래스 로더를 사용한다는 것을 읽었습니다. 동시에 동일한 JVM의 모든 모듈을 실행합니다.별도의 클래스 로더를 사용하고 동일한 JVM에서 실행하는 방법은 무엇입니까? (OSGI)
어떻게 작동합니까? 모듈 A가 종속성의 버전 # 1을 사용하고 모듈 B가 버전 # 2를 사용하는 경우 모듈 A가 종속성 클래스의 인스턴스를 메소드 매개 변수로 모듈 B에 전달하면 문제가 발생하지 않습니까?
모듈 B가 의존성 클래스와 다른 인터페이스를 기대하고 있다면 나는 그것을 질식시킬 것이라고 생각합니다.