#297 - Upgraded to Boot 2.0 and Spring Data Kay.

Bumped version number to 2.0. Upgraded to Spring Boot 2.0.

Stuff disabled in the meantime:

- Cassandra: needs API adaptions in configuration
- JPA > Security: test fails with weird Hibernate error
- Redis > Reactive: API updates needed
- Solr: configration updates necessary

adjust versions

Updated elastic search to the new version.

Fixed the reactor version to Bismuth-BUILD-SNAPSHOT. This probably should be undone when boot references the proper bom.
This commit is contained in:
Oliver Gierke
2017-05-04 19:28:40 +02:00
parent 90546357c7
commit 4164bc4607
98 changed files with 319 additions and 368 deletions

View File

@@ -39,7 +39,7 @@ public interface CustomerRepository extends Repository<Customer, Long> {
* @param id
* @return
*/
Optional<Customer> findOne(Long id);
Optional<Customer> findById(Long id);
/**
* Saves the given {@link Customer}.

View File

@@ -15,8 +15,7 @@
*/
package example.springdata.jpa.java8;
import static org.hamcrest.Matchers.*;
import static org.junit.Assert.*;
import static org.assertj.core.api.Assertions.*;
import lombok.extern.slf4j.Slf4j;
@@ -54,8 +53,8 @@ public class Java8IntegrationTests {
Customer carter = repository.save(new Customer("Carter", "Beauford"));
assertThat(repository.findOne(carter.id).isPresent(), is(true));
assertThat(repository.findOne(carter.id + 1), is(Optional.<Customer> empty()));
assertThat(repository.findById(carter.id)).isPresent();
assertThat(repository.findById(carter.id + 1)).isEmpty();
}
@Test
@@ -63,8 +62,8 @@ public class Java8IntegrationTests {
Customer customer = repository.save(new Customer("Dave", "Matthews"));
assertThat(customer.createdDate, is(notNullValue()));
assertThat(customer.modifiedDate, is(notNullValue()));
assertThat(customer.createdDate).isNotNull();
assertThat(customer.modifiedDate).isNotNull();
}
@Test
@@ -73,8 +72,7 @@ public class Java8IntegrationTests {
Customer customer = repository.save(new Customer("Dave", "Matthews"));
Optional<Customer> result = repository.findByLastname(customer);
assertThat(result.isPresent(), is(true));
assertThat(result.get(), is(customer));
assertThat(result).hasValue(customer);
}
/**
@@ -88,7 +86,7 @@ public class Java8IntegrationTests {
Customer customer2 = repository.save(new Customer("Customer2", "Bar"));
try (Stream<Customer> stream = repository.streamAllCustomers()) {
assertThat(stream.collect(Collectors.toList()), hasItems(customer1, customer2));
assertThat(stream.collect(Collectors.toList())).contains(customer1, customer2);
}
}
@@ -103,7 +101,7 @@ public class Java8IntegrationTests {
Customer customer2 = repository.save(new Customer("Customer2", "Bar"));
try (Stream<Customer> stream = repository.findAllByLastnameIsNotNull()) {
assertThat(stream.collect(Collectors.toList()), hasItems(customer1, customer2));
assertThat(stream.collect(Collectors.toList())).contains(customer1, customer2);
}
}
@@ -131,7 +129,7 @@ public class Java8IntegrationTests {
CompletableFuture<Void> future = repository.readAllBy().thenAccept(customers -> {
assertThat(customers, hasSize(2));
assertThat(customers).hasSize(2);
customers.forEach(customer -> log.info(customer.toString()));
log.info("Completed!");
});