我实际创建了我的第一个小型Spring应用程序,一个Rest Web服务,我遇到了问题。
事实上,我在/ users有一个资源,我不希望别人获得密码。
我的用户对象包含密码字段。
那么我该怎样做才能绕过这个呢?我可以隐藏这个领域吗?我可以做些更好的事情来管理这个吗?
感谢您提前
答案 0 :(得分:2)
假设您从Web服务返回JSON,您可以使用@JsonIgnore
注释标记密码字段/ getter,这样它就不会包含在您的控制器返回的JSON中。
如果要返回XML并且您的对象使用JAXB注释进行注释,则可以使用@XmlTransient
注释来获得相同的结果。