File tree Expand file tree Collapse file tree 3 files changed +6
-15
lines changed
katharsis-examples/spring-boot-simple-example/src
main/java/io/katharsis/example/springboot/simple
test/java/io/katharsis/example/springboot/simple Expand file tree Collapse file tree 3 files changed +6
-15
lines changed Original file line number Diff line number Diff line change 5
5
import org .springframework .validation .beanvalidation .LocalValidatorFactoryBean ;
6
6
import org .springframework .validation .beanvalidation .MethodValidationPostProcessor ;
7
7
8
+ import javax .validation .Validator ;
9
+
8
10
@ Configuration
9
11
public class BeanValidationConfig {
10
12
11
13
@ Bean
12
- public MethodValidationPostProcessor methodValidationPostProcessor () {
14
+ public MethodValidationPostProcessor methodValidationPostProcessor (Validator validator ) {
13
15
final MethodValidationPostProcessor methodValidationPostProcessor = new MethodValidationPostProcessor ();
14
- methodValidationPostProcessor .setValidator (validator () );
16
+ methodValidationPostProcessor .setValidator (validator );
15
17
return methodValidationPostProcessor ;
16
18
}
17
19
18
20
@ Bean
19
21
public LocalValidatorFactoryBean validator () {
20
- final LocalValidatorFactoryBean localValidatorFactoryBean = new LocalValidatorFactoryBean ();
21
- return localValidatorFactoryBean ;
22
+ return new LocalValidatorFactoryBean ();
22
23
}
23
24
24
25
}
Original file line number Diff line number Diff line change 6
6
import javax .persistence .criteria .Expression ;
7
7
import javax .persistence .criteria .From ;
8
8
9
+ import io .katharsis .validation .ValidationModule ;
9
10
import org .slf4j .Logger ;
10
11
import org .slf4j .LoggerFactory ;
11
12
import org .springframework .beans .factory .annotation .Autowired ;
26
27
import io .katharsis .jpa .query .Tuple ;
27
28
import io .katharsis .jpa .query .criteria .JpaCriteriaExpressionFactory ;
28
29
import io .katharsis .jpa .query .criteria .JpaCriteriaQueryFactory ;
29
- import io .katharsis .validation .ValidationModule ;
30
30
import zipkin .reporter .Reporter ;
31
31
32
32
@ Configuration
@@ -38,14 +38,6 @@ public class ModuleConfig {
38
38
@ Autowired
39
39
private TransactionRunner transactionRunner ;
40
40
41
- /**
42
- * Bean Validation
43
- * @return module
44
- */
45
- @ Bean
46
- public ValidationModule validationModule () {
47
- return ValidationModule .newInstance ();
48
- }
49
41
50
42
/**
51
43
* Basic monitoring setup with Brave
Original file line number Diff line number Diff line change 20
20
21
21
import io .katharsis .client .KatharsisClient ;
22
22
import io .katharsis .jpa .JpaModule ;
23
- import io .katharsis .validation .ValidationModule ;
24
23
25
24
@ RunWith (SpringJUnit4ClassRunner .class )
26
25
@ SpringApplicationConfiguration (classes = SpringBootSimpleExampleApplication .class )
@@ -40,7 +39,6 @@ public final void before() {
40
39
loadJsonApiSchema ();
41
40
42
41
client = new KatharsisClient ("http://localhost:" + port + "/api" );
43
- client .addModule (ValidationModule .newInstance ());
44
42
client .addModule (JpaModule .newClientModule ("io.katharsis.example.springboot.simple.domain.jpa" ));
45
43
}
46
44
You can’t perform that action at this time.
0 commit comments