-
UUID.randomUUID()Language/Java 2023. 12. 1. 00:01
UUID 클래스를 사용해서 유일한 식별자를 생성할 수 있다.
숫자 일련번호를 사용한 식별자도 각각의 데이터를 구분하는데 충분하지만,
다른 데이터를 유추하기 쉽다는 단점이 있다.
UUID는 아래 3가지 경우에 사용 될 수 있다.
-
업로드된
파일명의 중복을 방지
하기 위해 파일명을 변경할 때 사용. -
첨부파일
파일 다운로드시 다른 파일을 예측하여 다운로드하는것을 방지
하는데 사용. -
일련번호 대신
유추하기 힘든 식별자를 사용하여 다른 컨텐츠의 임의 접근을 방지하는데 사용.
UUID 클래스의 randomUUID() 메서드를 호출해야 하고, 이 때 반환값이 객체이기 때문에, 문자열 값만 필요할 경우 toString() 메서드를 활용해주어야 한다.
UUID.randomUUID().toString()
이렇게 호출하면
bcdc8edb-ds2b-12h3-8sdf-123oiu831xcv
이런 형태로 나옴!
'Language > Java' 카테고리의 다른 글
자바 코드 실행 웹 서비스 (0) 2023.12.16 Java : stream 내에서 exception 다루기 (링크) (0) 2023.12.13 Stream (0) 2023.12.01 함수형 인터페이스 (0) 2023.12.01 enum 클래스 (0) 2023.11.30 -