我需要在内存中保存用户列表。用户列表的状态应跨不同的 REST API 调用进行维护。就像有一个 api 来保存用户一样,所以每当我调用 save 时,用户都保存在变量中,并将在 anothee REST api 中可用。
我怎样才能做到这一点?我正在考虑一些单例类来保存数据,因为单例范围在 JVM 级别
REST architecture
表示具象State transfer
表示您不以REST术语存储对象(或resource
)的状态。
每个 API 命中都(并且应该)被视为新的资源操作调用。例如,您可能Creating
一个资源(POST
),deleting
一个资源(DELETE
),updating
一个资源(PUT
)等等......
您可能仍然希望访问资源的状态,即在您的情况下userlist
您可能会以某种方式更新并从database
或file
或temporary
存储中获取。首选数据库。
您的问题更倾向于维护与 REST APIprinciples
相反的sessions
我建议您了解 REST API 架构的基本原理(恰好是其中的 6 个)
https://restfulapi.net/