我如何做一个HTTP请求来检查一个DB条目是否存在



我有一个Spring Boot应用程序连接到PostgreSQL数据库。

此服务器将从另一个软件接收HTTP请求(如POST)以存储一些统计数据,但我希望避免再次经历获取所有这些统计数据的过程,如果条目与统计数据中已经存在的某些标识符相匹配。

如何从软件端而不是服务器端进行检查?

也就是说,没有通常的GET方法,因为这可能会返回一个非常大的列表,以至于在应用程序中查找匹配条目并进行此检查变得过于昂贵。

希望我理解对了!

有几个选项可以在不等待外部请求的情况下启动某些功能。一种选择是使用spring的@Scheduled功能
@Configuration
@EnableScheduling
public class SpringConfig {
...
}
@Scheduled(fixedDelay = 1000)
public void scheduleFixedDelayTask() {
daoSevice.execute();
}

https://www.baeldung.com/spring-scheduled-tasks

祝你好运!

相关内容

最新更新