有没有什么方法可以模拟我的Java代码,而不是真的"做"在编码的那一部分应该做什么?
所以,让我们说我有一个HTTP请求,该请求主要是关于更新一个名为" John Doe"但只有当这个人已经在我的数据库中大约一年时才会这样。
所以现在我有我的编码,我会有一些方法来检查,当该条目被创建并根据更新该行并发送HTTP 200代码作为响应或否则不这样做,因为该条目尚未我的数据库自一年以来发送HTTP 400作为响应。
现在假设以下情况:我的应用程序的其他一些消费者可能会向我发送他想要更新的6-7行,但他希望只有在所有这些行都可以在一旦。所以,让我们说,在这7个人中,一年前只有6个人进入我的数据库,最近刚刚添加了一个,然后我的数据库中没有一个应该更新,消费者希望从myside获得HTTP代码400响应。
==>所以我需要一个新的端点,我可以检查条目是否可以更新,并且有点模拟原始编码。
有没有办法可以编码?我的意思是一个选项是使用我的方法在第一个实现中检查,但缺点仍然是:最后如果由于一些JPA错误或者某种方法背后的某些编码而导致对我的DB的调用出错错误,这将无法正确处理,因为如果我的方法返回我所有条目都可以更新,但稍后在更新过程中出现问题,我将返回HTTP 200