spring-boot - 如果预约管理中只有 1 个座位可用,如何确保只有 1 个预约请求得到预订
问题描述
我做了很多研究来获得预约工作,但未能实现。
我的问题是我想确保通过系统预订的约会永远不会超出可用配额。有 1 个座位可供预订,并且有超过 1 个请求可用,我需要确保只有一个先来的请求被预订,其余的请求将收到“没有座位可用”的错误消息。
我尝试了几种方法来实现:
- 我把同步块
- 锁定和解锁
- 静态资源
等等,但没有一个对我有用。
我正在使用带有 Thymeleaf 的 Spring Boot 1.5.3。
解决方案
推荐阅读
- r - R:如何根据来自其他列的值对序列进行分组
- python - gcs python crontab 自动化给 google.api_core.exceptions.Forbidden: 403
- android - 如何将图像直接从 URL 上传到 FireBase?
- datagrid - 数据源加载方法不适用于 ngrx 存储
- javascript - Javascript Reg Exp 匹配一个带有“电话号码”的句子,但前面没有“我的”这个词
- javascript - toLocaleLowerCase() 的使用
- java - 在JPA双向@OnetoMany关系中,当我更新父实体时,子实体在数据库中被删除
- typo3 - TYPO3 Fluid:强制图像格式为 jpg
- android - 如何使用 setRequiredNetworkType(NetworkType.CONNECTED) 约束测试 Android WorkManager?
- r - 由于“rms”包的加载失败,加载“lordif”包问题