com.sun.xml.internal.bind.v2.ContextFactory 클래스 사용 안함

이 규칙은 com.sun.xml.internal.bind.v2.ContextFactory 클래스입니다. 이 내부 클래스는 Java SE 11에서 더 이상 사용할 수 없습니다. 이러한 패키지는 내부 패키지이며 외부 사용을 위한 것이 아닙니다. 그러나 애플리케이션이 이 클래스를 계속 사용해야 하는 경우, 가능한 해결책은 대신 com.sun.xml.bind.v2.ContextFactory 클래스와 를 사용하여 애플리케이션에 필요한 jaxb 종속 라이브러리를 패키징합니다. 다음 은 필요한 라이브러리를 가져오는 데 필요한 maven 종속성 파일의 샘플입니다. 사용하려면 com.sun.xml.bind.v2.ContextFactory 클래스입니다:

< span class = "Code"> < dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId> jaxb-core </artifactId>
    <version>2.2.11</version>
</dependency>
<dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId> jaxb-impl </artifactId>
   <version>2.2.11</version>
</dependency>

이 규칙에는 다음과 같은 참조를 대체하는 자동 수정 기능이 있습니다 com.sun.xml.internal.bind.v2.ContextFactory :NONE. com.sun.xml.bind.v2.ContextFactory. 애플리케이션 빌드 파일에 custom configuration를 애플리케이션 빌드 파일에 복사하여 수정 자동화를 활성화합니다.

Java 11 변경사항에 대한 자세한 정보는 Java 11 마이그레이션 안내서를 참조하십시오. com.sun.xml.bind 디렉토리 제거에 대한 자세한 정보는 Java EE 및 CORBA 모듈 제거를 위한 JEP 항목을 참조하십시오.