API resource IDs in Spring Boot and Hibernate
In Spring Boot and similar Java APIs, UUID V5 is usually chosen for API-facing resources when teams want name-based UUIDs rather than database-generated IDs. It is a good fit for predictable IDs shared across systems because the same namespace and name always produce identical values.