首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用curl从spring boot CrudRepository开始计数?

如何使用curl从spring boot CrudRepository开始计数?
EN

Stack Overflow用户
提问于 2018-02-21 19:31:28
回答 1查看 433关注 0票数 1

我对repo有一个简单的定义:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public interface StorageService extends CrudRepository<Car, Long> {}

我可以使用curl来创建和查看元素。get和create (分别)示例如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -v http://localhost:8080/cars
curl -i -X POST -H "Content-Type:application/json" -d '{"licensePlate" : "Vegan is Moral" }' http://localhost:8080/cars

基本上,我使用的是CrudRepositorysave()findAll()方法。

如何使用curl调用count()方法,这也是在CrudRepository中定义的(不定义其他服务)?

EN

回答 1

Stack Overflow用户

发布于 2018-02-21 22:06:21

我认为这是不可能的。

在我看来(可能是我错了),这是因为spring数据rest基本上是通过HTTP方法(GET、POST……)提供rest端点。用于对资源(实体)执行操作,get count不是HTTP操作

但您可以通过其他几种方法来实现这一点。

  1. 在您的Repository类中编写如下方法。Car countByModel(String model);

这将使GET端点在/car/search/countByModel处可用

或者像这样

  1. @Query("select count(*) from Car") long getCount();

这将使GET端点在/cars/search/getCount上可用

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48914018

复制
相关文章
Spring Boot 开始使用和介绍
如果你现在正在开始使用 Spring Boot,或者有关 “Spring” 的相关内容,建议你开始阅读本中有关的内容。 这个通常能够回答你有关一些的基本知识,包括有"什么是(what?)", “如何开
HoneyMoose
2020/12/30
3720
Spring Boot 开始使用和介绍
Spring Boot 快速开始
节选自 《Netkiller Java 手札》 11.2. Spring Boot 11.2.1. pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0
netkiller old
2018/03/05
6070
Spring-boot 快速开始
spring-boot以其简洁、轻快的特点迎得开发者的支持。它能帮我们快速构建服务,为后端开发提供了大量的便利。
Oceanlong
2019/05/19
5370
linux使用curl命令_如何使用curl从Linux命令行下载文件
The Linux curl command can do a whole lot more than download files. Find out what curl is capable of, and when you should use it instead of wget.
用户7886150
2020/12/30
4.6K0
如何使用Spring Boot的Profiles
Spring提供了@Profile让我们为不同的环境创建不同的配置:例如,假设我们有生产,开发和测试等环境。在开发环境中,我们可以启用开发配置文件;在生产环境中我们可以启用生产配置文件等。 我们可以使用profile文件名称创建属性文件:application-{profile}.properties,我们可以使用名为application-dev.properties和application-production.properties的两个文件为开发和生产配置文件配置不同的数据源。 在applicati
lyb-geek
2018/09/27
1.2K0
从Spring迁移到Spring Boot
Spring Boot给我们的开发提供了一系列的便利,所以我们可能会希望将老的Spring 项目转换为新的Spring Boot项目,本篇文章将会探讨如何操作。
程序那些事
2020/07/07
7390
【Spring Boot实战与进阶】如何使用Actuator监控Spring Boot应用
  Spring Boot包含许多附加功能,可以帮助您在将应用程序推向生产环境时对其进行监视和管理。您可以选择使用HTTP端点或JMX来管理和监视应用程序。审计、健康状况和指标收集也可以自动应用到您的应用程序中。
程序员云帆哥
2022/05/12
1.1K0
【Spring Boot实战与进阶】如何使用Actuator监控Spring Boot应用
【官方】Nacos Spring Boot 快速开始
本文主要面向 Spring Boot 的使用者,通过两个示例来介绍如何使用 Nacos 来实现分布式环境下的配置管理和服务发现。
凯哥Java
2022/12/16
7710
一日一技:enumerate如何从任意数字开始计数
我们知道,在Python中,如果要在迭代列表的同时对迭代次数进行计数,可以使用 enumerate关键字:
青南
2019/03/19
2.1K0
从 Spring 开始,谈谈如何自学 Java 常用框架
我记得,我刚找工作时简历上写的是精通 java,工作后写的是熟悉 java,现在写的是了解 java。 你学的越多,就会知道自己不懂的越多,那时的我们找工作,学过就叫精通,用过就写熟悉,听过就写了解
阿凯
2018/06/29
1.3K0
Spring Boot系列——Spring Boot如何启动
​上篇《Spring Boot系列——5分钟构建一个应用》介绍了如何快速创建一个Spring Boot项目并运行。虽然步骤少流程简单,为开发者省去了很多重复性的配置工作,但是其底层实现并没有这么简单。
JackieZheng
2018/09/28
1.1K0
Spring Boot系列——Spring Boot如何启动
如何在Spring Boot中使用Cookies
我写这篇文章的时间是2019年10月24日,首先祝大家节日快乐、身体健康、阖家幸福!
字母哥博客
2020/09/23
3.3K0
Spring boot with PostgreSQL
本文节选自《Netkiller Java 手札》 作者 netkiller 他的网站 http://www.netkiller.cn 5.15. Spring boot with PostgreSQL 5.15.1. pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <de
netkiller old
2018/03/05
1.5K0
从Spring Boot 1.0 到Spring Boot 2.0 迁移指南
首先,Spring Boot 2.0 需要 Java 8 或更高版本。不再支持 Java 6 和 7 了。
botkenni
2022/05/06
2.5K0
从Spring Boot 1.0 到Spring Boot 2.0 迁移指南
漫话:如何给女朋友解释为什么计算机从0开始计数,而不是从1开始?
还有,当我们定义数组的时候,在常见的C语言、Java、Python等语言中,都是使用下标0来表示第一个元素的。
爱敲代码的猫
2020/07/17
1.1K0
漫话:如何给女朋友解释为什么计算机从0开始计数,而不是从1开始?
Spring Boot 2.0 系列(一):快速开始
Spring Boot可以使我们轻松地创建独立的、生产级的基于Spring的应用程序,由于整合了一些对Spring和第三方库的配置,我们可以快速开始一个应用程序。大多数Spring Boot应用程序都需要很少的Spring配置。
山禾说
2019/01/21
5510
Spring Boot(五):Spring Boot Jpa 的使用
在上篇文章《Spring Boot(二):Web 综合开发》中简单介绍了一下 Spring Boot Jpa 的基础性使用,这篇文章将更加全面的介绍 Spring Boot Jpa 常见用法以及注意事项。
纯洁的微笑
2019/05/06
2.8K0
Spring Boot(五):Spring Boot Jpa 的使用
Spring Boot(十七):使用 Spring Boot 上传文件
上传文件是互联网中常常应用的场景之一,最典型的情况就是上传头像等,今天就带着带着大家做一个 Spring Boot 上传文件的小案例。
纯洁的微笑
2019/09/25
1.1K0
Spring Boot(十七):使用 Spring Boot 上传文件
Spring Boot(十八):使用 Spring Boot 集成 FastDFS
上篇文章介绍了如何使用 Spring Boot 上传文件,这篇文章我们介绍如何使用 Spring Boot 将文件上传到分布式文件系统 FastDFS 中。
纯洁的微笑
2019/10/15
1.2K0
Spring Boot(十六):使用 Jenkins 部署 Spring Boot
Jenkins 是 Devops 神器,本篇文章介绍如何安装和使用 Jenkins 部署 Spring Boot 项目
纯洁的微笑
2019/09/19
8210
Spring Boot(十六):使用 Jenkins 部署 Spring Boot

相似问题

Spring boot CrudRepository mysql

10

使用Spring boot CrudRepository过滤数据

22

Hibernate和CRUDRepository Spring Boot

22

在Spring Boot中使用CrudRepository检索DiscriminatorColumn

23

如何在Spring Boot中使用CRUDRepository的findOne()方法?

145
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文