首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Spring Data Rest中,如何防止从我的JpaRepository中导出DELETE HTTP方法?

在Spring Data Rest中,可以通过使用@RestResource注解来防止从JpaRepository中导出DELETE HTTP方法。具体步骤如下:

  1. 在JpaRepository接口的方法上添加@RestResource(exported = false)注解。这将禁止将该方法导出为REST资源。

示例代码如下:

代码语言:txt
复制
@RepositoryRestResource
public interface UserRepository extends JpaRepository<User, Long> {

    @RestResource(exported = false)
    void deleteById(Long id);
}

在上述示例中,deleteById方法将不会被导出为REST资源。

  1. 可以使用@RestResource注解的exported属性来控制导出行为。将exported属性设置为false将阻止导出该方法。

除了exported属性外,@RestResource注解还提供了其他属性,如pathrel等,用于自定义REST资源的路径和关系。

这是一个简单的解决方案,可以防止从JpaRepository中导出DELETE HTTP方法。

相关搜索:如何从Spring Data JPA在JpaRepository中创建自定义方法?Spring Data JPA: deleteById不会从数据库中删除记录,但派生的delete方法会在我的例子中,如何从http请求返回数据?如何在我的vue.js方法中从django-rest中获取异常?我可以从Spring Data Couchbase Repository中的query方法名称派生ARRAY_CONTAINS吗?如何根据GET和POST方法在Spring REST中的职责使用它们如何修复'HTTP-415‘错误,在使用spring boot的REST web服务中的POST请求期间如何使用angular 2在ionic 2框架中返回从http请求中收到的http请求结果。我的代码如下如何防止控制器方法在chrome浏览器的spring boot中运行两次?如何从我在while循环中在javascript中设置的onclick方法中获取按钮的id?在Flutter中不能异步的方法中,我如何从共享首选项中获取首选项?在angular 2 0.8版本中如何从返回Observable<T []>的通用http get方法获取数据在Spring MVC和Hibernate中如何在单个事务中管理从服务层到DAO的两个方法调用在Querydsl for Spring Data JPA中,我如何找到那些至少有一个子元素满足多个条件的实体?如何防止子进程在我从另一个模块(Calling.py)调用的模块(control.py)中无限衍生?如何使用spring boot在Post方法中传递Json数据?我想传递几个变量,并在不同的java类中使用这些变量。在Marklogic中,我有一个自定义的JavaScript函数。如何通过REST API调用?从CURL调用它的过程是什么?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券