微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SpringBoot/Angular 应用中的访客模式

如何解决SpringBoot/Angular 应用中的访客模式

我正在使用 Angular 10 + SpringBoot ver 2 开发膳食计划器。膳食计划器在后端存储一些用户数据,例如 - 最小和最大营养需求。

示例要求:

name        min     max     unitOfMeasure
'calories',2000,2400,'cal'
'carbs',105,500,'g'
'protein',20,200,'g'
'fat',5,80,'g'
'sodium',30,5000,'mg'
'calcium',100,'mg'

我希望膳食计划员在 2 种模式下工作:

(1) 登录模式 - 用户自定义了最小最大营养需求

(2) 访客模式 - 使用认的最小最大要求

我让应用程序在登录模式下工作 - 从数据库中正确检索了最小最大要求。对于访客模式,推荐的方法是什么?

(1) 在地图中硬编码营养需求并使用它而不是从数据库中读取。

(2) 创建一个具有认要求的用户“guest”。这会导致问题,因为密码设置为@NotBlank。

最小-最大要求将用于为用户/客人制定膳食计划。

解决方法

如果最小值和最大值将相同,那么最好在代码本身中对值进行硬编码(如果注册用户未登录),而不是从数据库中获取。

我的额外建议,您可以为不同的客人年龄组硬编码默认值。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。