首页>代码>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();
	}
}
最近下载更多
LKBBDD  LV7 2022年5月15日
1214066599  LV8 2022年4月7日
Hachi6  LV13 2021年12月19日
1qw23456  LV10 2021年11月22日
423256321  LV4 2021年7月27日
里更debug  LV10 2020年5月13日
wsupsup  LV16 2020年3月6日
906396135  LV7 2019年10月31日
w2lijing2  LV10 2019年9月11日
cube0708  LV1 2019年8月20日
最近浏览更多
sgm123456  LV13 10月12日
ma406805131  LV15 6月17日
1941549176  LV4 5月6日
WBelong  LV8 3月7日
zuidaima_ttt 2月23日
暂无贡献等级
woldxy  LV12 2023年9月14日
张三12348613  LV3 2023年4月27日
hbsoft2008  LV16 2023年2月17日
lonny668  LV3 2022年12月12日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友