728x90

파일첨부를 구현하는 중 사용자가 첨부하는 파일명의 중복을 없애기 위해 탐색 중 알게된 개념을 정리한다.

UUID(Universally Unique Identifier)란?

  • 위키백과 : 범용 고유 식별자(汎用固有識別子, 영어: universally unique identifier, UUID)는 소프트웨어 구축에 쓰이는 식별자 표준
  • 고유 식별자로, 주로 중복을 제거하기 위해 사용한다.
  • 만약 서로 다른 사용자가 다른 사진을 첨부했는데 서버에 저장되는 파일명이 같다면? 이런 상황을 피하기 위해 UUID를 사용할 수 있다.

 

구현 방법

String id = UUID.randomUUID().toString();
  • 생성 시 UUID 형태이므로 toString을 사용해준다.

+ Recent posts