我有一个仓库类,它公开了REST接口。
@RepositoryRestResource(collectionResourceRel = "user", path = "user")
public interface UserRepository extends CrudRepository<User, Integer> {
}
我希望避免通过POST请求插入重复的对象。
我已经通过约束对数据库进行了保护,现在数据库方面是没问题的。但是每次尝试插入重复对象时日志文件中都会出现异常。
我可以实现一个控制器,通过自己进行必要的检查来管理POST请求。
但对于我来说,这是一个相当常见的任务,Spring可能已经实现了它。
有什么正统而简单的方法来避免重复?