在我的应用程序中,我有一个自定义案例类,如下所示,其中包含一堆附加字段。
case class User(id: UUID, username: String, password: String)
现在我的 Finatra 控制器获取服务返回的响应,并发送一个包含密码哈希的 JSON 响应。控制器是最基本的
get("/users") {request: GetUsersRequest =>
userService.users()
}
所以我的问题是我们如何自定义这个响应,以便我可以删除密码字段并添加一些额外的数据。