java - 我如何一次只允许一个 session 到 Spring REST Web 服务?

标签 java spring-mvc spring-restcontroller

我有一个 spring REST web 服务 URL http://localhost:8080/MySpringRestService/callSome

如何限制对 Web 服务的并发访问。

我的要求是一次只允许一个 Web 服务请求。

如有任何帮助,我们将不胜感激。

最佳答案

谢谢 kiwiron。 它有效。

示例代码是

@RequestMapping(value = RestURIConstants.GET_BALANCE_URL, 
method = RequestMethod.POST)
public synchronized @ResponseBody RESSmppModel getBalance(
        @RequestBody REQSmppModel reqSmppModel) throws Exception {

       // TODO: Code
}

但是,性能并不好。

关于java - 我如何一次只允许一个 session 到 Spring REST Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38048682/

相关文章:

java - 缓存的值在 servlet 重启后仍然存在吗?

java - 禁用 spring 引导执行器端点 java 配置

java - 如何在jsp中访问spring mvc的form对象?

java - 如何使用 jUnit 使用 java 配置类而不使用 XML 来测试 spring mvc 中的 DAO 实现方法

javascript - JQuery ajax 函数发送正确的值。但 RestController 接收 null

java - 使用 EJBContext getContextData - 这安全吗?

java - 我如何调用 getDialog.dismiss 以从另一个类(未嵌套)的 AsyncTask 类中解散对话框 fragment ?

java - MongoDB(或 Morphia)条件引用

java - 上传formdata到远程tomcat服务器时multipart为null

javascript - 如何在 Spring Boot 中将参数从 Ajax 传递到 RestController