求助,retrun枚举类型返回的是字符串类型

qq_41968216 2018-11-29 04:41:08
public enum UserStatus {

Login(100,"用户登陆"),LoginOut(101,"用户退出"),Remove(103,"用户不存在");

private Integer code;
private String value;

public Integer getCode() {
return this.code;
}

public String getValue() {
return this.value;
}

UserStatus(Integer code, String value) {
this.code = code;
this.value = value;
}

@Override
public String toString() {
return "UserStatus{" +
"code=" + code +
", value='" + value + '\'' +
'}';
}
}

在controller中
@RequestMapping(value = "/selectUser",method = RequestMethod.POST)
public UserStatus selectUser(){
System.out.println(UserStatus.Login);
return UserStatus.Login;
}
打印的是UserStatus{code=100, value='用户登陆'},但是用postman跑这个接口返回却是字符串格式,现在的需求是也希望他返回跟System.out.println结果一致,postman跑的结果
...全文
191 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
别闹腰不好 2018-11-30
  • 打赏
  • 举报
回复
@RequestMapping(value = "/selectUser",method = RequestMethod.POST) public String selectUser(){ System.out.println(UserStatus.Login); return UserStatus.Login.toString(); }

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧