我试图了解人们如何在Angular / Spring Boot上下文中分解验证定义。
我想知道几件事:
如果您对此有任何反馈,将不胜感激。
谢谢
答案 0 :(得分:0)
我在开发弹簧靴/有角度的应用程序时遇到了这个问题,实际上包含两个方法:
-应用程序级别验证 :(在您使用此方法的情况下)
-数据库包含:禁忌素应在数据库中
您应该使用包含的数据库,因为它“更轻松,完整,灵活” ,并且维护100个表比存储100,000行代码更容易。
通常,必须在许多应用程序中复制在应用程序中但不在数据库中强制执行的约束。有时,这些应用程序甚至是由不同的团队编写和维护的。
有关此主题的更多信息:
链接1:Database constraints vs Application level validation
链接2:https://dzone.com/articles/validation-in-java-applications
我不知道这是否是您想要的答案,希望能对您有所帮助。