ApiDeprecatedAdvice

@ControllerAdvice(annotations = RestController::class)
@Component
open class ApiDeprecatedAdvice : HandlerInterceptor, WebMvcConfigurer

废弃接口通知 注意: 1. 使用RequestBodyAdvice无法处理GET请求,因为GET请求没有请求体 2. 因此改用HandlerInterceptor来处理所有类型的请求,包括GET请求 3. 同时实现WebMvcConfigurer接口来自动注册拦截器

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun addArgumentResolvers(resolvers: List<HandlerMethodArgumentResolver>)
Link copied to clipboard
open fun addCorsMappings(registry: CorsRegistry)
Link copied to clipboard
open fun addErrorResponseInterceptors(interceptors: List<ErrorResponse.Interceptor>)
Link copied to clipboard
open fun addFormatters(registry: FormatterRegistry)
Link copied to clipboard
open fun addInterceptors(registry: InterceptorRegistry)
Link copied to clipboard
open fun addResourceHandlers(registry: ResourceHandlerRegistry)
Link copied to clipboard
open fun addReturnValueHandlers(handlers: List<HandlerMethodReturnValueHandler>)
Link copied to clipboard
open fun addViewControllers(registry: ViewControllerRegistry)
Link copied to clipboard
open fun afterCompletion(request: HttpServletRequest, response: HttpServletResponse, handler: Any, ex: Exception)
Link copied to clipboard
open fun configureApiVersioning(configurer: ApiVersionConfigurer)
Link copied to clipboard
open fun configureAsyncSupport(configurer: AsyncSupportConfigurer)
Link copied to clipboard
open fun configureContentNegotiation(configurer: ContentNegotiationConfigurer)
Link copied to clipboard
open fun configureDefaultServletHandling(configurer: DefaultServletHandlerConfigurer)
Link copied to clipboard
open fun configureHandlerExceptionResolvers(resolvers: List<HandlerExceptionResolver>)
Link copied to clipboard
open fun configureMessageConverters(builder: ServerBuilder)
Link copied to clipboard
open fun configurePathMatch(configurer: PathMatchConfigurer)
Link copied to clipboard
open fun configureViewResolvers(registry: ViewResolverRegistry)
Link copied to clipboard
open fun extendHandlerExceptionResolvers(resolvers: List<HandlerExceptionResolver>)
Link copied to clipboard
open fun extendMessageConverters(converters: List<HttpMessageConverter<out Any>>)
Link copied to clipboard
open fun getMessageCodesResolver(): MessageCodesResolver
Link copied to clipboard
open fun getValidator(): Validator
Link copied to clipboard
open fun postHandle(request: HttpServletRequest, response: HttpServletResponse, handler: Any, modelAndView: ModelAndView)
Link copied to clipboard
open fun preHandle(request: HttpServletRequest, response: HttpServletResponse, handler: Any): Boolean