|
|
package cn.mb.cloud.auth.security.exception;
|
|
import cn.mb.cloud.auth.security.component.MbCloudAuth2ExceptionSerializer;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import org.springframework.http.HttpStatus;
|
|
/**
|
* @author jason
|
*/
|
@JsonSerialize(using = MbCloudAuth2ExceptionSerializer.class)
|
public class MethodNotAllowedException extends MbCloudAuth2Exception {
|
|
public MethodNotAllowedException(String msg, Throwable t) {
|
super(msg);
|
}
|
|
@Override
|
public String getOAuth2ErrorCode() {
|
return "method_not_allowed";
|
}
|
|
@Override
|
public int getHttpErrorCode() {
|
return HttpStatus.METHOD_NOT_ALLOWED.value();
|
}
|
|
}
|