Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a6a046a

Browse files
committed
Added missing plugins in the configuration
(1864)
1 parent b856e87 commit a6a046a

1 file changed

Lines changed: 33 additions & 8 deletions

File tree

springfox-bean-validators/src/main/java/springfox/bean/validators/configuration/BeanValidatorPluginsConfiguration.java

Lines changed: 33 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020

2121
import org.springframework.context.annotation.Bean;
2222
import org.springframework.context.annotation.Configuration;
23+
import springfox.bean.validators.plugins.parameter.ExpandedParameterMinMaxAnnotationPlugin;
24+
import springfox.bean.validators.plugins.parameter.ExpandedParameterNotNullAnnotationPlugin;
25+
import springfox.bean.validators.plugins.parameter.ExpandedParameterSizeAnnotationPlugin;
2326
import springfox.bean.validators.plugins.schema.DecimalMinMaxAnnotationPlugin;
2427
import springfox.bean.validators.plugins.schema.MinMaxAnnotationPlugin;
2528
import springfox.bean.validators.plugins.schema.NotNullAnnotationPlugin;
@@ -29,10 +32,36 @@
2932
@Configuration
3033
public class BeanValidatorPluginsConfiguration {
3134

32-
/**
33-
* define MinMax-Plugin
34-
* @return
35-
*/
35+
@Bean
36+
public ExpandedParameterMinMaxAnnotationPlugin expanderMinMax() {
37+
return new ExpandedParameterMinMaxAnnotationPlugin();
38+
}
39+
40+
@Bean
41+
public ExpandedParameterNotNullAnnotationPlugin expanderNotNull() {
42+
return new ExpandedParameterNotNullAnnotationPlugin();
43+
}
44+
45+
@Bean
46+
public ExpandedParameterSizeAnnotationPlugin expanderSize() {
47+
return new ExpandedParameterSizeAnnotationPlugin();
48+
}
49+
50+
@Bean
51+
public springfox.bean.validators.plugins.parameter.MinMaxAnnotationPlugin parameterMinMax() {
52+
return new springfox.bean.validators.plugins.parameter.MinMaxAnnotationPlugin();
53+
}
54+
55+
@Bean
56+
public springfox.bean.validators.plugins.parameter.NotNullAnnotationPlugin parameterNotNull() {
57+
return new springfox.bean.validators.plugins.parameter.NotNullAnnotationPlugin();
58+
}
59+
60+
@Bean
61+
public springfox.bean.validators.plugins.parameter.SizeAnnotationPlugin parameterSize() {
62+
return new springfox.bean.validators.plugins.parameter.SizeAnnotationPlugin();
63+
}
64+
3665
@Bean
3766
public MinMaxAnnotationPlugin minMaxPlugin() {
3867
return new MinMaxAnnotationPlugin();
@@ -48,10 +77,6 @@ public SizeAnnotationPlugin sizePlugin() {
4877
return new SizeAnnotationPlugin();
4978
}
5079

51-
/**
52-
* define Size-Plugin
53-
* @return
54-
*/
5580
@Bean
5681
public NotNullAnnotationPlugin notNullPlugin() {
5782
return new NotNullAnnotationPlugin();

0 commit comments

Comments
 (0)