【发布时间】:2014-05-26 01:18:48
【问题描述】:
我有一个User 实体。
public class User {
private String username;
private String password;
private String firstname;
private String lastname;
/* Other user attributes */
/* Getters and Setters */
}r
我需要将此用户发送到查看层以显示用户信息,但出于安全考虑,我不希望将 password 字段发送到查看层。
当前,我没有使用 DTO。
如何在从数据库中检索 User 实体时省略 password 字段?
基本上,如何在发送到视图层时从User 实体中过滤password 字段?
我的应用程序是使用 spring-data-jpa 和 spring-mvc 构建的。
【问题讨论】:
-
好吧。 . .您的第一个问题是您正在存储密码。这就是一个问题。
-
感谢您的回复。还能怎么做?你能提供一些指导吗?
-
这个问题是一个开始:stackoverflow.com/questions/401656/…(是的,是php,不,没关系)。
标签: security jpa passwords spring-data-jpa