Skip to content

Commit 78a6794

Browse files
Refactoring
1 parent 6499afd commit 78a6794

File tree

2 files changed

+9
-1
lines changed
  • spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/config
  • spring-data-eclipse-store-demo/src/main/java/software/xdev/spring/data/eclipse/store/demo/complex/model

2 files changed

+9
-1
lines changed

spring-data-eclipse-store-demo/src/main/java/software/xdev/spring/data/eclipse/store/demo/complex/model/Person.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,12 @@
1515
*/
1616
package software.xdev.spring.data.eclipse.store.demo.complex.model;
1717

18+
import jakarta.validation.constraints.NotBlank;
19+
20+
1821
public class Person extends BaseEntity
1922
{
23+
@NotBlank
2024
private String firstName;
2125

2226
private String lastName;

spring-data-eclipse-store/src/main/java/software/xdev/spring/data/eclipse/store/repository/config/EclipseStoreClientConfiguration.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import jakarta.validation.Validation;
1919
import jakarta.validation.Validator;
20+
import jakarta.validation.ValidatorFactory;
2021

2122
import org.eclipse.serializer.reflect.ClassLoaderProvider;
2223
import org.eclipse.store.integrations.spring.boot.types.configuration.EclipseStoreProperties;
@@ -206,6 +207,9 @@ public void shutdownStorageOnContextClosed(final ContextClosedEvent event)
206207
@Bean
207208
public Validator getValidator()
208209
{
209-
return Validation.buildDefaultValidatorFactory().getValidator();
210+
try(ValidatorFactory factory = Validation.buildDefaultValidatorFactory())
211+
{
212+
return factory.getValidator();
213+
}
210214
}
211215
}

0 commit comments

Comments
 (0)