UUID.randomUUID()

김아무개·2023년 5월 15일
0

Java

목록 보기
15/23

보고 배운 곳 : offbyone.tistory

UUID 클래스를 사용해서 유일한 식별자를 생성할 수 있다.


숫자 일련번호를 사용한 식별자도
각각의 데이터를 구분하는데 충분하지만,

다른 데이터를 유추하기 쉽다는 단점이 있다.


UUID는 아래 3가지 경우에 사용 될 수 있다.

  1. 업로드된 파일명의 중복을 방지하기 위해 파일명을 변경할 때 사용.

  2. 첨부파일 파일 다운로드시 다른 파일을 예측하여 다운로드하는것을 방지하는데 사용.

  3. 일련번호 대신 유추하기 힘든 식별자를 사용하여 다른 컨텐츠의 임의 접근을 방지하는데 사용.


UUID 클래스의 randomUUID() 메서드를 호출해야 하고,
이 때 반환값이 객체이기 때문에,
문자열 값만 필요할 경우 toString() 메서드를 활용해주어야 한다.

UUID.randomUUID().toString()

이렇게 호출하면

bcdc8edb-ds2b-12h3-8sdf-123oiu831xcv

이런 형태로 나옴!


profile
Hello velog! 

0개의 댓글