【发布时间】:2019-05-03 18:41:38
【问题描述】:
我想用 REST 和 Spring Boot 制作 Web 应用程序。 Rest Web 服务是无状态的。我想让它成为有状态的,以便在第一次请求后发送给客户端的信息服务器应该在即将到来的请求中使用。或者在第一个或第二个请求中完成的执行将被进一步使用。 我们可以为此生成一些会话 ID,并且此会话 ID 客户端可以在后续请求中发送到服务器吗?如果是,那么 如果某些对象/bean的状态正在改变(由于某些操作而修改了值)。那么我们如何保存对象/bean的状态顺序以使其具有状态以及这些bean的范围是什么(其值将被修改)以及那些将调用这些bean作为多个客户端或用户的类/bean将是使用这个网络应用程序?
【问题讨论】:
-
能否请您更明确地回答您的问题?并提供一些你已经采取的例子。
-
nit:如果它是有状态的,那么根据定义它不是 REST。
-
@JonathanJohx - 我还没有写任何代码,我还在做设计。我的问题的第一部分是,我们可以使用 spring-boot 作为有状态的 rest api 吗?可能是通过创建一些会话 ID 或令牌,客户端可以在不同/进一步调用我的 Web api 时使用它们?
-
没关系,谢谢。所以我同意@Krease。
标签: java rest spring-boot javabeans stateful