复制构造函数接受一个对象并使用该
在这种情况下您将使用它从响应正文中删除该字段。有一个内置的可用于转换对象的功能。您将使用此拦截器从响应对象中删除该字段。首先通过更新全局启用复制注意也可以将拦截器绑定到方法或控制器而不是全局绑定。您可以在文档中阅读更多相关信息。使用包来定义如何转换对象。使用装饰器排除类中的字段复制如果您再次尝试使用端点您会发现该字段仍然处于公开状态。这是因为当前控制器中的路由处理程序返回客户端生成的类型。唯一适用于用装饰器装饰的类。在本例中它是班级。因此您需要更新路由处理程序以返回类型。首先您需要创建一个将实例化对象的构造函数。方法将属性从 加拿大电报号码数据对象复制到实例。的类型是这意味着该对象可以包含类中定义的属性的任何子集。接下来更新路由处理程序以返回而不是对象复制现在响应对象中应该省略密码。不会泄露密码连同文章一起返回作者在第一章中您实现了用于检索单篇文章的端点。目前此端点不返回文章的仅返回为了获取您必须向端点发出额外的请求。如果您同时需要文章及其作者那么这并不理想因为您需要发出两个请求。您可以通过将与对象一起返回来改进这一点。数据访问逻辑在更新方法以返回和对象复制如果您测试端点您会注意到。
http://zh-cn.textservices.co.uk/wp-content/uploads/2023/11/mitu-1.jpg
文章的作者如果存在包含在响应对象中。然而有一个问题。田野又暴露了。显示密码这个问题的原因和上次很相似。目前返回生成类型的实例而与类一起使用。要解决此问题您将更新该类的实现并确保它使用的实例初始化该属性。复制您再次使用该方法将属性从对象复制到实例。该属性如果存在将被初始化为的实例。现在更新以返回对象的实例复制现在返回不带字段的对象不会泄露密码总结和最后评论在本章中您学习了如何使用在应用程序中对关系数据进行建模。您还了解了以及如何使用实体类来控制返回到客户端的数据。您可以在存储库的分支中找到本教程的完成代码。
頁:
[1]