본문 바로가기
JAVA

[UUID] UUID 란?

by cooky2 2021. 10. 22.

UUID


UUID란?

각 개체를 고유하게 식별 가능한 값

일반적으로 고유한 식별자를 가지기 위함.

 

UUID를 사용하면 위의 이미지의 규칙에 따라 식별자를 만들어서 중복될 확률을 줄어들게 해준다. 

보통 고유한 키를 간단하게 생성해서 사용할 수 있기 때문에 사용하지만, UUID값 자체를 저장하기 위해 

일반적인 키보다 많은 용량의 스토리지가 필요하기도 한다.

 

 

UUID 사용 예시 

public void updateThumbnail(Long contentId, MultipartFile file, HttpServletRequest req) {
	
		String savePath = "/images/content/thumbnail/"; //저장 경로 
		String fileExt = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); //파일 확장자 
		String saveFileName = UUID.randomUUID().toString() + fileExt; //파일 이름 
}

 

 

 

댓글