본문 바로가기

개발/Java

RandomStringUtils.randomAlphanumeric 3.17.0 버전에서의 deprecated

728x90
반응형

개인적으로 유용하게 사용하고 있던 org.apache.commons.lang3.RandomStringUtils 의 대부분 메서들이 3.17.0부터 deprecated 가 되었다. 

RandomStringUtils.randomAlphanumeric

 

아마 4버전부터는 삭제될 예정인것으로 파악되지만 너무 아쉽긴 하다.

warning 메세지가 싫어 우회적인 방법(commons-lang 3.16.0 변경)으로 처리하여 프로젝트를 진행하고 있지만 확인하여 보니 보안문제로 인하여 deprecated로 결정된 것 같다.

 

https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/RandomStringUtils.html

 

난수생성관련하여 보안문제로 계속 수정되었던것 같고 앞으로는 apache-commons-text 의 RandomStringGenerator를 사용하도록 권고하고 있다.

 

728x90
반응형