728x90
파일첨부를 구현하는 중 사용자가 첨부하는 파일명의 중복을 없애기 위해 탐색 중 알게된 개념을 정리한다.
UUID(Universally Unique Identifier)란?
- 위키백과 : 범용 고유 식별자(汎用固有識別子, 영어: universally unique identifier, UUID)는 소프트웨어 구축에 쓰이는 식별자 표준
- 고유 식별자로, 주로 중복을 제거하기 위해 사용한다.
- 만약 서로 다른 사용자가 다른 사진을 첨부했는데 서버에 저장되는 파일명이 같다면? 이런 상황을 피하기 위해 UUID를 사용할 수 있다.
구현 방법
String id = UUID.randomUUID().toString();
- 생성 시 UUID 형태이므로 toString을 사용해준다.
'Language > Java' 카테고리의 다른 글
[Java] File 삭제 (0) | 2022.01.11 |
---|---|
[Java] List Null 체크 (0) | 2022.01.11 |
[Java] String valueOf() 자료형 String으로 변환 (0) | 2022.01.03 |
[Java] String contains() 문자열 포함 여부 (0) | 2022.01.03 |
[Java] Long, int <-> String 타입 변경 (0) | 2022.01.03 |