Skip to content

Commit 8437c3e

Browse files
refactor: module[demo-spring-boot-argumentResolver]
1 parent c113ab4 commit 8437c3e

17 files changed

+22
-23
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.ooooo.config;
22

3+
import java.util.List;
34
import org.springframework.context.annotation.Bean;
45
import org.springframework.context.annotation.Configuration;
56
import org.springframework.core.convert.ConversionService;
@@ -9,32 +10,30 @@
910
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
1011
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
1112

12-
import java.util.List;
13-
1413
/**
1514
* @author <a href="https://github.com/ooooo-youwillsee">ooooo</a>
1615
* @since 2021/2/22 21:56
1716
*/
1817
@Configuration
1918
public class MvcConfigurer implements WebMvcConfigurer {
2019

21-
@Override
22-
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) {
23-
resolvers.add(0, xRequestBodyArgumentResolver(null, null));
24-
}
25-
26-
@Override
27-
public void addInterceptors(InterceptorRegistry registry) {
28-
registry.addInterceptor(xRequestBodyHandlerInterceptor(null));
29-
}
30-
31-
@Bean
32-
public XRequestBodyArgumentResolver xRequestBodyArgumentResolver(List<HttpMessageConverter<?>> converters, ConversionService conversionService) {
33-
return new XRequestBodyArgumentResolver(converters, conversionService);
34-
}
35-
36-
@Bean
37-
public XRequestBodyHandlerInterceptor xRequestBodyHandlerInterceptor(MappingJackson2HttpMessageConverter messageConverter) {
38-
return new XRequestBodyHandlerInterceptor(messageConverter);
39-
}
20+
@Override
21+
public void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) {
22+
resolvers.add(0, xRequestBodyArgumentResolver(null, null));
23+
}
24+
25+
@Override
26+
public void addInterceptors(InterceptorRegistry registry) {
27+
registry.addInterceptor(xRequestBodyHandlerInterceptor(null));
28+
}
29+
30+
@Bean
31+
public XRequestBodyArgumentResolver xRequestBodyArgumentResolver(List<HttpMessageConverter<?>> converters, ConversionService conversionService) {
32+
return new XRequestBodyArgumentResolver(converters, conversionService);
33+
}
34+
35+
@Bean
36+
public XRequestBodyHandlerInterceptor xRequestBodyHandlerInterceptor(MappingJackson2HttpMessageConverter messageConverter) {
37+
return new XRequestBodyHandlerInterceptor(messageConverter);
38+
}
4039
}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.ooooo;
22

3-
import org.junit.jupiter.api.Test;
43
import org.springframework.boot.test.context.SpringBootTest;
54

65
@SpringBootTest

settings.gradle

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ include "spring-boot-protobuf"
66

77
// spring extension examples
88
include "spring-extension-examples:spring-mvc-requestMapping"
9-
include "spring-extension-examples:spring-mvc-argumentResolver"
109
include "spring-extension-examples:spring-simple-listener"
1110
include "spring-extension-examples:spring-boot-api-service:api-service-core"
1211
include "spring-extension-examples:spring-boot-api-service:api-service-db"
@@ -57,6 +56,8 @@ include "demo-java-annotationProcessor"
5756

5857
include "demo-java-threadSafeCache"
5958

59+
include "demo-spring-boot-argumentResolver"
60+
6061
// spring boot examples
6162
include "spring-boot-examples:spring-boot-redis"
6263
include "spring-boot-examples:spring-boot-webmvc"

0 commit comments

Comments
 (0)