[Spring] spring security + javax api 사용에 따른 JDK 버전 문제.
ITWeb/개발일반 2020. 4. 21. 17:56구글링 하면 많이 나옵니다.
spring security 사용 시 JDK 를 11 사용 하게 되면 아래와 같은 오류가 발생 할 떄가 있습니다.
에러)
Class Not Found javax/xml/bind/DatatypeConverter
해당 API 는 JDK 11 에서 삭제 되었기 때문에 그렇습니다.
그래서 해결을 하기 위해서는 두 가지 방법이 있습니다.
1. JDK 1.8 을 사용 하거나
2. javax-api dependency 를 잡아 주시면 됩니다.
compile group: 'javax.xml.bind', name: 'jaxb-api', version: '2.3.1'