首页>代码>spring boot+mybaits +freemarker +maven最全项目框架搭建实例>/show-center/show-center-config/src/main/java/com/show/service/annotation/HttpCode.java
package com.show.service.annotation;
/**
* @ClassName: HttpCode
* @Description: TODO(这里用一句话描述这个类的作用)
* @author <a href="mailto:125671254@qq.com">Pan Xinwen</a>
* @date 2017年4月28日 下午10:12:40
*/
public enum HttpCode {
/** 200请求成功 */
OK(200),
/** 400请求参数出错 */
BAD_REQUEST(400),
/** 401没有登录 */
UNAUTHORIZED(401),
/** 403没有权限 */
FORBIDDEN(403),
/** 404找不到页面 */
NOT_FOUND(404),
/** 408请求超时 */
REQUEST_TIMEOUT(408),
/** 409发生冲突 */
CONFLICT(409),
/** 410已被删除 */
GONE(410),
/** 423已被锁定 */
LOCKED(423),
/** 500服务器出错 */
INTERNAL_SERVER_ERROR(500);
private final Integer value;
private HttpCode(Integer value) {
this.value = value;
}
/**
* Return the integer value of this status code.
*/
public Integer value() {
return this.value;
}
public String msg() {
String msg = "";
switch (this.value) {
case 200:
msg = "请求成功!";
break;
case 400:
msg = "请求参数出错!";
break;
case 401:
msg = "没有登录!";
break;
case 403:
msg = "没有权限!";
break;
case 404:
msg = "请求无法到达!";
break;
case 408:
msg = "请求超时!";
break;
case 409:
msg = "发生冲突!";
break;
case 410:
msg = "已被删除!";
break;
case 423:
msg = "已被锁定!";
break;
case 500:
msg = "服务器内部错误!";
break;
default:
msg = "未知异常!";
break;
}
return msg;
}
public String toString() {
return this.value.toString();
}
}
最近下载更多
最近浏览更多
weishenme1993 LV9
1月1日
sgm123456 LV14
2024年10月12日
ma406805131 LV19
2024年6月17日
1941549176 LV4
2024年5月6日
微信网友_6927932988952576 LV12
2024年3月31日
WBelong LV8
2024年3月7日
zuidaima_ttt
2024年2月23日
暂无贡献等级
woldxy LV12
2023年9月14日
张三12348613 LV3
2023年4月27日
hbsoft2008 LV16
2023年2月17日

