فهرست منبع

更优雅的实现传递去除password和salt

xiaochen 7 سال پیش
والد
کامیت
982ea5cae0

+ 1 - 4
src/main/java/io/renren/modules/sys/controller/SysUserController.java

@@ -57,10 +57,7 @@ public class SysUserController extends AbstractController {
 	 */
 	 */
 	@GetMapping("/info")
 	@GetMapping("/info")
 	public R info(){
 	public R info(){
-		SysUserEntity user = getUser();
-		user.setSalt("");
-		user.setPassword("");
-		return R.ok().put("user", user);
+		return R.ok().put("user", getUser());
 	}
 	}
 	
 	
 	/**
 	/**

+ 3 - 0
src/main/java/io/renren/modules/sys/entity/SysUserEntity.java

@@ -3,6 +3,7 @@ package io.renren.modules.sys.entity;
 import com.baomidou.mybatisplus.annotations.TableField;
 import com.baomidou.mybatisplus.annotations.TableField;
 import com.baomidou.mybatisplus.annotations.TableId;
 import com.baomidou.mybatisplus.annotations.TableId;
 import com.baomidou.mybatisplus.annotations.TableName;
 import com.baomidou.mybatisplus.annotations.TableName;
+import com.fasterxml.jackson.annotation.JsonIgnore;
 import io.renren.common.validator.group.AddGroup;
 import io.renren.common.validator.group.AddGroup;
 import io.renren.common.validator.group.UpdateGroup;
 import io.renren.common.validator.group.UpdateGroup;
 import org.hibernate.validator.constraints.Email;
 import org.hibernate.validator.constraints.Email;
@@ -123,6 +124,7 @@ public class SysUserEntity implements Serializable {
 	 * 获取:密码
 	 * 获取:密码
 	 * @return String
 	 * @return String
 	 */
 	 */
+	@JsonIgnore
 	public String getPassword() {
 	public String getPassword() {
 		return password;
 		return password;
 	}
 	}
@@ -207,6 +209,7 @@ public class SysUserEntity implements Serializable {
 		this.createUserId = createUserId;
 		this.createUserId = createUserId;
 	}
 	}
 
 
+	@JsonIgnore
 	public String getSalt() {
 	public String getSalt() {
 		return salt;
 		return salt;
 	}
 	}