Моя текущая среда использует Spring Boot 2 и Tomcat 9 и Java 10.
Я не могу использовать пакет Spring OAuth2 без добавления следующих зависимостей - которые я нашел через RuntimeExceptions - Поэтому я 'Я не уверен на 100%, что это решает все проблемы.Я понимаю, что Java 9 удалила эти пакеты из SE, но кто-нибудь определил лучшее дерево зависимостей для Spring oAuth2, так как оно не работает с Java 9 или новее?
Spring Security oAuth2 ...
org.springframework.security.oauth:spring-security-oauth2:2.3.3.RELEASE
Зависит от этих пакетов в зависимости от проб и ошибок ...
javax.xml.bind:jaxb-api:2.3.0
com.sun.xml.bind:jaxb-impl:2.3.0
com.sun.xml.bind:jaxb-core:2.3.0
javax.activation:activation:1.1.1
Это связано со следующим ... ясно, что Spring Boot требуется обновленная реализация oauth2.
JEP 320 is targeted for Java 11 (September 2018) and will remove the following modules deprecated "for removal" by Java 9:
java.corba — CORBA
java.transaction — The subset of the Java Transaction API defined by Java SE to support CORBA Object Transaction Services
java.activation — JavaBeans Activation Framework
java.xml.bind — Java Architecture for XML Binding (JAXB)
java.xml.ws — Java API for XML Web Services (JAX-WS), Web Services Metadata for the Java Platform, and SOAP with Attachments for Java (SAAJ)
java.xml.ws.annotation — The subset of the JSR-250 Common Annotations defined by Java SE to support web services