@Configuration public class WxBuildinMvcConfiguration extends Object implements org.springframework.context.annotation.ImportAware
Modifier and Type | Class and Description |
---|---|
static class |
WxBuildinMvcConfiguration.WxMvcAdapterCustomer
本来想用WxMvcConfigurer,但是因为那个配置不能修改returnValueHandlers和argumentResolvers的顺序
所以用了这个
|
static class |
WxBuildinMvcConfiguration.WxMvcConfigurer
从WebMvcConfigurerAdapter切到了WebMvcConfigurer
因为在Spring5中,WebMvcConfigurer添加了默认方法,不需要使用Adapter这种过时的东西了
故WebMvcConfigurerAdapter被弃用了,但为了兼容4.x和5.x,我这里只能把WebMvcConfigurerAdapter代码挪过来了
|
Constructor and Description |
---|
WxBuildinMvcConfiguration(WxProperties wxProperties,
org.springframework.beans.factory.BeanFactory beanFactory,
WxMessageProcessor wxMessageProcessor,
WxApiService wxApiService) |
Modifier and Type | Method and Description |
---|---|
void |
setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata) |
WxBuildinVerifyService |
wxBuildinVerify() |
WxButtonEventKeyStrategy |
wxButtonEventKeyStrategy() |
WxMediaResourceMessageConverter |
wxMediaResourceMessageConverter() |
WxMediaResponseBodyAdvice |
wxMediaResponseBodyAdvice() |
WxMenuManager |
wxMenuManager(WxButtonEventKeyStrategy wxButtonEventKeyStrategy) |
WxMessageResponseBodyAdvice |
wxMessageResponseBodyAdvice() |
WxBuildinMvcConfiguration.WxMvcAdapterCustomer |
wxMvcAdapterCustomer() |
WxBuildinMvcConfiguration.WxMvcConfigurer |
wxMvcConfigurer() |
WxOAuth2Interceptor |
wxOAuth2Interceptor() |
WxMappingHandlerMapping |
wxRequestMappingHandlerMapping(WxSessionManager wxSessionManager,
WxAsyncMessageTemplate wxAsyncMessageTemplate,
WxMenuManager wxMenuManager) |
WxStringResponseBodyAdvice |
wxStringResponseBodyAdvice() |
public WxBuildinMvcConfiguration(WxProperties wxProperties, org.springframework.beans.factory.BeanFactory beanFactory, @Lazy WxMessageProcessor wxMessageProcessor, @Lazy WxApiService wxApiService)
@Bean public WxBuildinVerifyService wxBuildinVerify()
@Bean public WxMappingHandlerMapping wxRequestMappingHandlerMapping(@Lazy WxSessionManager wxSessionManager, @Lazy WxAsyncMessageTemplate wxAsyncMessageTemplate, @Lazy WxMenuManager wxMenuManager)
@Bean @ConditionalOnMissingBean public WxButtonEventKeyStrategy wxButtonEventKeyStrategy()
@Bean public WxMenuManager wxMenuManager(WxButtonEventKeyStrategy wxButtonEventKeyStrategy)
@Bean public WxMediaResourceMessageConverter wxMediaResourceMessageConverter()
@Bean public WxBuildinMvcConfiguration.WxMvcConfigurer wxMvcConfigurer()
@Bean public WxBuildinMvcConfiguration.WxMvcAdapterCustomer wxMvcAdapterCustomer()
@Bean public WxMessageResponseBodyAdvice wxMessageResponseBodyAdvice()
@Bean public WxStringResponseBodyAdvice wxStringResponseBodyAdvice()
@Bean public WxMediaResponseBodyAdvice wxMediaResponseBodyAdvice()
@Bean public WxOAuth2Interceptor wxOAuth2Interceptor()
public void setImportMetadata(org.springframework.core.type.AnnotationMetadata importMetadata)
setImportMetadata
in interface org.springframework.context.annotation.ImportAware
Copyright © 2018 Guangshan Technology, Inc.. All rights reserved.