diff --git a/cassandra/example/src/test/java/example/springdata/cassandra/streamoptional/Jsr310IntegrationTests.java b/cassandra/example/src/test/java/example/springdata/cassandra/streamoptional/Jsr310IntegrationTests.java
index 63d23406..384d3329 100755
--- a/cassandra/example/src/test/java/example/springdata/cassandra/streamoptional/Jsr310IntegrationTests.java
+++ b/cassandra/example/src/test/java/example/springdata/cassandra/streamoptional/Jsr310IntegrationTests.java
@@ -15,6 +15,8 @@
*/
package example.springdata.cassandra.streamoptional;
+import static org.assertj.core.api.Assertions.*;
+
import example.springdata.cassandra.util.CassandraKeyspace;
import java.time.LocalDate;
diff --git a/cassandra/pom.xml b/cassandra/pom.xml
index 720e065b..a07a22fc 100644
--- a/cassandra/pom.xml
+++ b/cassandra/pom.xml
@@ -35,13 +35,6 @@
spring-boot-starter-data-cassandra
-
-
- com.codahale.metrics
- metrics-core
- 3.0.2
-
-
diff --git a/pom.xml b/pom.xml
index 96cc90bc..cf7430c3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,10 +18,10 @@
bom
-
+
cassandra
elasticsearch
-
+
jdbc
jpa
ldap
diff --git a/rest/headers/src/main/java/example/springdata/rest/headers/Address.java b/rest/headers/src/main/java/example/springdata/rest/headers/Address.java
index 1b267f17..27e1fb43 100644
--- a/rest/headers/src/main/java/example/springdata/rest/headers/Address.java
+++ b/rest/headers/src/main/java/example/springdata/rest/headers/Address.java
@@ -15,13 +15,13 @@
*/
package example.springdata.rest.headers;
+import lombok.Data;
+import lombok.RequiredArgsConstructor;
+
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
-import lombok.Data;
-import lombok.RequiredArgsConstructor;
-
/**
* @author Oliver Gierke
*/
@@ -30,7 +30,7 @@ import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
public class Address {
- @GeneratedValue @Id//
+ @GeneratedValue @Id //
private Long id;
private final String street, zipCode, city, state;
diff --git a/rest/headers/src/main/java/example/springdata/rest/headers/Customer.java b/rest/headers/src/main/java/example/springdata/rest/headers/Customer.java
index 825e8188..5fa063ff 100644
--- a/rest/headers/src/main/java/example/springdata/rest/headers/Customer.java
+++ b/rest/headers/src/main/java/example/springdata/rest/headers/Customer.java
@@ -15,6 +15,9 @@
*/
package example.springdata.rest.headers;
+import lombok.Data;
+import lombok.RequiredArgsConstructor;
+
import java.time.LocalDateTime;
import javax.persistence.CascadeType;
@@ -25,9 +28,6 @@ import javax.persistence.Id;
import javax.persistence.OneToOne;
import javax.persistence.Version;
-import lombok.Data;
-import lombok.RequiredArgsConstructor;
-
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
@@ -52,7 +52,7 @@ public class Customer {
private final String firstname, lastname;
private final Gender gender;
- @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true)//
+ @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true) //
private final Address address;
Customer() {
diff --git a/rest/headers/src/test/java/example/springdata/rest/headers/ApplicationIntegrationTests.java b/rest/headers/src/test/java/example/springdata/rest/headers/ApplicationIntegrationTests.java
index b77bc3ba..2ef3f9eb 100644
--- a/rest/headers/src/test/java/example/springdata/rest/headers/ApplicationIntegrationTests.java
+++ b/rest/headers/src/test/java/example/springdata/rest/headers/ApplicationIntegrationTests.java
@@ -15,13 +15,13 @@
*/
package example.springdata.rest.headers;
+import static org.assertj.core.api.Assertions.*;
+
import org.junit.jupiter.api.Test;
+
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
-
-import static org.assertj.core.api.Assertions.assertThat;
-
/**
* Integration tests to bootstrap the application.
*
diff --git a/rest/headers/src/test/java/example/springdata/rest/headers/WebIntegrationTests.java b/rest/headers/src/test/java/example/springdata/rest/headers/WebIntegrationTests.java
index bfb07fea..b2c88fbe 100644
--- a/rest/headers/src/test/java/example/springdata/rest/headers/WebIntegrationTests.java
+++ b/rest/headers/src/test/java/example/springdata/rest/headers/WebIntegrationTests.java
@@ -21,13 +21,11 @@ import static org.springframework.restdocs.RestDocumentation.*;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
-import java.net.URI;
-
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
+
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.mock.web.MockHttpServletResponse;
import org.springframework.restdocs.config.RestDocumentationConfigurer;
import org.springframework.test.web.servlet.MockMvc;
import org.springframework.test.web.servlet.setup.MockMvcBuilders;
diff --git a/rest/multi-store/src/main/java/example/springdata/multistore/person/Person.java b/rest/multi-store/src/main/java/example/springdata/multistore/person/Person.java
index d366a559..7dc54fb5 100644
--- a/rest/multi-store/src/main/java/example/springdata/multistore/person/Person.java
+++ b/rest/multi-store/src/main/java/example/springdata/multistore/person/Person.java
@@ -15,13 +15,13 @@
*/
package example.springdata.multistore.person;
+import lombok.Data;
+import lombok.RequiredArgsConstructor;
+
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
-import lombok.Data;
-import lombok.RequiredArgsConstructor;
-
/**
* A person.
*
diff --git a/rest/projections/src/main/java/example/springdata/rest/projections/Address.java b/rest/projections/src/main/java/example/springdata/rest/projections/Address.java
index d653b741..da6ad08e 100644
--- a/rest/projections/src/main/java/example/springdata/rest/projections/Address.java
+++ b/rest/projections/src/main/java/example/springdata/rest/projections/Address.java
@@ -15,13 +15,13 @@
*/
package example.springdata.rest.projections;
+import lombok.Data;
+import lombok.RequiredArgsConstructor;
+
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
-import lombok.Data;
-import lombok.RequiredArgsConstructor;
-
/**
* @author Oliver Gierke
*/
@@ -30,7 +30,7 @@ import lombok.RequiredArgsConstructor;
@RequiredArgsConstructor
public class Address {
- @GeneratedValue @Id//
+ @GeneratedValue @Id //
private Long id;
private final String street, zipCode, city, state;
diff --git a/rest/projections/src/main/java/example/springdata/rest/projections/Customer.java b/rest/projections/src/main/java/example/springdata/rest/projections/Customer.java
index c50dae7e..3b1fb0ff 100644
--- a/rest/projections/src/main/java/example/springdata/rest/projections/Customer.java
+++ b/rest/projections/src/main/java/example/springdata/rest/projections/Customer.java
@@ -15,15 +15,15 @@
*/
package example.springdata.rest.projections;
+import lombok.Data;
+import lombok.RequiredArgsConstructor;
+
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.OneToOne;
-import lombok.Data;
-import lombok.RequiredArgsConstructor;
-
/**
* @author Oliver Gierke
*/
@@ -36,7 +36,7 @@ public class Customer {
private final String firstname, lastname;
private final Gender gender;
- @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true)//
+ @OneToOne(cascade = CascadeType.ALL, orphanRemoval = true) //
private final Address address;
Customer() {
diff --git a/rest/projections/src/main/java/example/springdata/rest/projections/LineItem.java b/rest/projections/src/main/java/example/springdata/rest/projections/LineItem.java
index 116a7d3d..2cf94598 100644
--- a/rest/projections/src/main/java/example/springdata/rest/projections/LineItem.java
+++ b/rest/projections/src/main/java/example/springdata/rest/projections/LineItem.java
@@ -15,17 +15,17 @@
*/
package example.springdata.rest.projections;
+import lombok.EqualsAndHashCode;
+import lombok.Getter;
+import lombok.RequiredArgsConstructor;
+import lombok.ToString;
+
import java.math.BigDecimal;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
-import lombok.EqualsAndHashCode;
-import lombok.Getter;
-import lombok.RequiredArgsConstructor;
-import lombok.ToString;
-
/**
* @author Oliver Gierke
*/
diff --git a/rest/projections/src/main/java/example/springdata/rest/projections/Order.java b/rest/projections/src/main/java/example/springdata/rest/projections/Order.java
index 7477f214..5c86b75c 100644
--- a/rest/projections/src/main/java/example/springdata/rest/projections/Order.java
+++ b/rest/projections/src/main/java/example/springdata/rest/projections/Order.java
@@ -15,6 +15,8 @@
*/
package example.springdata.rest.projections;
+import lombok.Data;
+
import java.util.ArrayList;
import java.util.List;
@@ -25,8 +27,6 @@ import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
-import lombok.Data;
-
/**
* @author Oliver Gierke
*/
@@ -34,13 +34,13 @@ import lombok.Data;
@Data
public class Order {
- @Id @GeneratedValue//
+ @Id @GeneratedValue //
private Long id;
- @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true)//
+ @OneToMany(cascade = CascadeType.ALL, orphanRemoval = true) //
private List items = new ArrayList<>();
- @ManyToOne//
+ @ManyToOne //
private Customer customer;
public Order add(LineItem item) {
diff --git a/rest/projections/src/test/java/example/springdata/rest/projections/ApplicationIntegrationTests.java b/rest/projections/src/test/java/example/springdata/rest/projections/ApplicationIntegrationTests.java
index a2834355..52ee2b83 100644
--- a/rest/projections/src/test/java/example/springdata/rest/projections/ApplicationIntegrationTests.java
+++ b/rest/projections/src/test/java/example/springdata/rest/projections/ApplicationIntegrationTests.java
@@ -15,12 +15,13 @@
*/
package example.springdata.rest.projections;
+import static org.assertj.core.api.Assertions.*;
+
import org.junit.jupiter.api.Test;
+
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
-import static org.assertj.core.api.Assertions.assertThat;
-
/**
* Integration tests to bootstrap the application.
*
diff --git a/rest/projections/src/test/java/example/springdata/rest/projections/SimpleProjectionTests.java b/rest/projections/src/test/java/example/springdata/rest/projections/SimpleProjectionTests.java
index 4e6f53f3..ff14d8ee 100644
--- a/rest/projections/src/test/java/example/springdata/rest/projections/SimpleProjectionTests.java
+++ b/rest/projections/src/test/java/example/springdata/rest/projections/SimpleProjectionTests.java
@@ -15,6 +15,8 @@
*/
package example.springdata.rest.projections;
+import static org.assertj.core.api.Assertions.*;
+
import java.util.HashMap;
import java.util.Map;
@@ -24,8 +26,6 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.projection.ProjectionFactory;
import org.springframework.data.projection.SpelAwareProxyProjectionFactory;
-import static org.assertj.core.api.Assertions.assertThat;
-
/**
* Test cases showing the programatic use of a {@link ProjectionFactory}.
*
diff --git a/rest/security/src/main/java/example/springdata/rest/security/Application.java b/rest/security/src/main/java/example/springdata/rest/security/Application.java
index 25def706..28ff3ab1 100644
--- a/rest/security/src/main/java/example/springdata/rest/security/Application.java
+++ b/rest/security/src/main/java/example/springdata/rest/security/Application.java
@@ -29,8 +29,6 @@ import org.springframework.security.config.annotation.web.configuration.EnableWe
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.core.userdetails.User;
-import org.springframework.security.core.userdetails.User.UserBuilder;
-import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.crypto.factory.PasswordEncoderFactories;
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
diff --git a/rest/security/src/main/java/example/springdata/rest/security/Employee.java b/rest/security/src/main/java/example/springdata/rest/security/Employee.java
index 7be9c17d..03088ed6 100644
--- a/rest/security/src/main/java/example/springdata/rest/security/Employee.java
+++ b/rest/security/src/main/java/example/springdata/rest/security/Employee.java
@@ -15,13 +15,13 @@
*/
package example.springdata.rest.security;
+import lombok.Data;
+import lombok.RequiredArgsConstructor;
+
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
-import lombok.Data;
-import lombok.RequiredArgsConstructor;
-
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
/**
diff --git a/rest/security/src/main/java/example/springdata/rest/security/Item.java b/rest/security/src/main/java/example/springdata/rest/security/Item.java
index c01a6592..ee15dce7 100644
--- a/rest/security/src/main/java/example/springdata/rest/security/Item.java
+++ b/rest/security/src/main/java/example/springdata/rest/security/Item.java
@@ -15,13 +15,13 @@
*/
package example.springdata.rest.security;
+import lombok.Data;
+import lombok.RequiredArgsConstructor;
+
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
-import lombok.Data;
-import lombok.RequiredArgsConstructor;
-
/**
* Domain object for an item managed by the company.
*
diff --git a/rest/security/src/test/java/example/springdata/rest/security/MethodLevelSecurityTests.java b/rest/security/src/test/java/example/springdata/rest/security/MethodLevelSecurityTests.java
index 9c345746..3ed0779d 100644
--- a/rest/security/src/test/java/example/springdata/rest/security/MethodLevelSecurityTests.java
+++ b/rest/security/src/test/java/example/springdata/rest/security/MethodLevelSecurityTests.java
@@ -15,7 +15,7 @@
*/
package example.springdata.rest.security;
-import static org.junit.jupiter.api.Assertions.*;
+import static org.assertj.core.api.Assertions.*;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
@@ -26,9 +26,6 @@ import org.springframework.security.access.AccessDeniedException;
import org.springframework.security.authentication.AuthenticationCredentialsNotFoundException;
import org.springframework.security.core.context.SecurityContextHolder;
-import static org.assertj.core.api.Assertions.assertThat;
-import static org.assertj.core.api.Assertions.fail;
-
/**
* Collection of test cases used to verify method-level security.
*
diff --git a/rest/security/src/test/java/example/springdata/rest/security/UrlLevelSecurityTests.java b/rest/security/src/test/java/example/springdata/rest/security/UrlLevelSecurityTests.java
index 01626406..fb305552 100644
--- a/rest/security/src/test/java/example/springdata/rest/security/UrlLevelSecurityTests.java
+++ b/rest/security/src/test/java/example/springdata/rest/security/UrlLevelSecurityTests.java
@@ -15,7 +15,7 @@
*/
package example.springdata.rest.security;
-import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.*;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
import static org.springframework.test.web.servlet.setup.MockMvcBuilders.*;
diff --git a/rest/starbucks/src/main/java/example/springdata/rest/stores/StoreInitializer.java b/rest/starbucks/src/main/java/example/springdata/rest/stores/StoreInitializer.java
index 59d79b09..9c0f6d52 100644
--- a/rest/starbucks/src/main/java/example/springdata/rest/stores/StoreInitializer.java
+++ b/rest/starbucks/src/main/java/example/springdata/rest/stores/StoreInitializer.java
@@ -32,7 +32,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.io.ClassPathResource;
import org.springframework.data.geo.Point;
import org.springframework.data.mongodb.core.MongoOperations;
-import org.springframework.data.mongodb.core.index.IndexDefinition;
import org.springframework.data.mongodb.core.index.IndexResolver;
import org.springframework.stereotype.Component;
@@ -53,8 +52,7 @@ public class StoreInitializer {
return;
}
- var indexDefinitions = IndexResolver
- .create(operations.getConverter().getMappingContext())
+ var indexDefinitions = IndexResolver.create(operations.getConverter().getMappingContext())
.resolveIndexFor(Store.class);
indexDefinitions.forEach(operations.indexOps(Store.class)::ensureIndex);
diff --git a/rest/starbucks/src/main/java/example/springdata/rest/stores/web/StoresController.java b/rest/starbucks/src/main/java/example/springdata/rest/stores/web/StoresController.java
index a7534c26..febca76a 100644
--- a/rest/starbucks/src/main/java/example/springdata/rest/stores/web/StoresController.java
+++ b/rest/starbucks/src/main/java/example/springdata/rest/stores/web/StoresController.java
@@ -22,13 +22,10 @@ import example.springdata.rest.stores.StoreRepository;
import lombok.RequiredArgsConstructor;
import java.util.Arrays;
-import java.util.Collections;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Optional;
-import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
import org.springframework.data.geo.Distance;
import org.springframework.data.geo.Metrics;
diff --git a/rest/starbucks/src/main/resources/application.properties b/rest/starbucks/src/main/resources/application.properties
index fc79c73a..c774561c 100644
--- a/rest/starbucks/src/main/resources/application.properties
+++ b/rest/starbucks/src/main/resources/application.properties
@@ -1,5 +1,4 @@
# Random port for embedded MongoDB
spring.data.mongodb.port=0
-
# Spring Data REST
spring.data.rest.base-path=/api
diff --git a/rest/starbucks/src/test/java/example/springdata/rest/stores/StarbucksClient.java b/rest/starbucks/src/test/java/example/springdata/rest/stores/StarbucksClient.java
index cf5fd07d..3e6d5ff1 100644
--- a/rest/starbucks/src/test/java/example/springdata/rest/stores/StarbucksClient.java
+++ b/rest/starbucks/src/test/java/example/springdata/rest/stores/StarbucksClient.java
@@ -97,7 +97,6 @@ class StarbucksClient {
forEach(store -> log.info("{} - {}", store.name, store.address));
}
-
@Test
void accessServiceUsingRestTemplate() {
diff --git a/rest/starbucks/src/test/java/example/springdata/rest/stores/StoreRepositoryIntegrationTests.java b/rest/starbucks/src/test/java/example/springdata/rest/stores/StoreRepositoryIntegrationTests.java
index 344dd092..f5de082e 100644
--- a/rest/starbucks/src/test/java/example/springdata/rest/stores/StoreRepositoryIntegrationTests.java
+++ b/rest/starbucks/src/test/java/example/springdata/rest/stores/StoreRepositoryIntegrationTests.java
@@ -15,6 +15,8 @@
*/
package example.springdata.rest.stores;
+import static org.assertj.core.api.Assertions.*;
+
import example.springdata.rest.stores.Store.Address;
import java.util.UUID;
@@ -22,16 +24,14 @@ import java.util.UUID;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
+
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.geo.Distance;
import org.springframework.data.geo.Metrics;
import org.springframework.data.geo.Point;
-import static org.assertj.core.api.Assertions.assertThat;
-
/**
* Integration tests for {@link StoreRepository}.
*