将uuids发布到Web应用程序是否正确?

时间:2017-09-28 14:45:58

标签: spring rest api uuid

通常会有以下网址:

host.com/article/d94d09b9-32f0-4a94-86a9-d756468c058d

一位同事告诉我,将uuids送到前端是危险的,因为它们是桌子的主键。所以"黑客"有关于您的数据结构的更多信息。

这是对的吗?如果它不好,我仍然需要一个唯一的标识符作为我的URL。

1 个答案:

答案 0 :(得分:0)

我使用UUID作为面向公众的标识符,并且仍保留我的序列ID以保证数据完整性。这使得您无法将网址上的ID更改为下一个数字ex(2到3),并且可以访问下一个已记录的数据。

host.com/article/d94d09b9-32f0-4a94-86a9-d756468c058d

这是我的首选方式。