类 MagicJakartaServletConfiguration
java.lang.Object
org.ssssssss.magicapi.servlet.jakarta.MagicJakartaServletConfiguration
- 所有已实现的接口:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
@Configuration
public class MagicJakartaServletConfiguration
extends Object
implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
-
字段概要
字段修饰符和类型字段说明private final MagicJakartaCorsFilterprivate final org.springframework.beans.factory.ObjectProvider<MagicJakartaWebRequestInterceptor> private final MagicAPIPropertiesprivate final WebIPLimitRequestInterceptor -
构造器概要
构造器构造器说明MagicJakartaServletConfiguration(MagicAPIProperties properties, org.springframework.beans.factory.ObjectProvider<MagicJakartaWebRequestInterceptor> magicWebRequestInterceptorProvider, WebIPLimitRequestInterceptor webIPLimitRequestInterceptorProvider) -
方法概要
修饰符和类型方法说明voidaddArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers) voidaddInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry) org.springframework.boot.web.servlet.FilterRegistrationBean<MagicJakartaCorsFilter> magicRequestContextHolder(org.springframework.web.multipart.MultipartResolver multipartResolver) magicWebRequestInterceptor(AuthorizationInterceptor authorizationInterceptor) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.springframework.web.servlet.config.annotation.WebMvcConfigurer
addCorsMappings, addFormatters, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
-
字段详细资料
-
properties
-
magicCorsFilter
-
magicWebRequestInterceptorProvider
private final org.springframework.beans.factory.ObjectProvider<MagicJakartaWebRequestInterceptor> magicWebRequestInterceptorProvider -
webIPLimitRequestInterceptor
-
-
构造器详细资料
-
MagicJakartaServletConfiguration
public MagicJakartaServletConfiguration(MagicAPIProperties properties, org.springframework.beans.factory.ObjectProvider<MagicJakartaWebRequestInterceptor> magicWebRequestInterceptorProvider, WebIPLimitRequestInterceptor webIPLimitRequestInterceptorProvider)
-
-
方法详细资料
-
magicRequestContextHolder
@Bean public MagicRequestContextHolder magicRequestContextHolder(org.springframework.web.multipart.MultipartResolver multipartResolver) -
magicWebRequestInterceptor
@Bean public MagicJakartaWebRequestInterceptor magicWebRequestInterceptor(AuthorizationInterceptor authorizationInterceptor) -
magicJakartaResponseExtension
-
addArgumentResolvers
public void addArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers) - 指定者:
addArgumentResolvers在接口中org.springframework.web.servlet.config.annotation.WebMvcConfigurer
-
addInterceptors
public void addInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry) - 指定者:
addInterceptors在接口中org.springframework.web.servlet.config.annotation.WebMvcConfigurer
-
magicCorsFilterRegistrationBean
@Bean @ConditionalOnProperty(prefix="magic-api", value="support-cross-domain", havingValue="true", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<MagicJakartaCorsFilter> magicCorsFilterRegistrationBean()
-