首页
学习
活动
专区
工具
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方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券