diff --git a/bom/pom.xml b/bom/pom.xml index 0aaa8ecf..5172719f 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -9,8 +9,8 @@ Spring Data - Using the BOM for dependency management - 5.0.0.RELEASE - Kay-RELEASE + 5.0.2.RELEASE + Kay-SR2 diff --git a/couchbase/reactive/src/main/java/example/springdata/couchbase/CouchbaseConfiguration.java b/couchbase/reactive/src/main/java/example/springdata/couchbase/CouchbaseConfiguration.java index 8ca84fa9..55abbfa7 100644 --- a/couchbase/reactive/src/main/java/example/springdata/couchbase/CouchbaseConfiguration.java +++ b/couchbase/reactive/src/main/java/example/springdata/couchbase/CouchbaseConfiguration.java @@ -24,13 +24,9 @@ import javax.annotation.PostConstruct; import org.springframework.beans.factory.ObjectProvider; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.data.couchbase.CouchbaseRepositoriesAutoConfiguration; import org.springframework.context.annotation.Bean; -import org.springframework.data.couchbase.config.AbstractReactiveCouchbaseDataConfiguration; import org.springframework.data.couchbase.config.BeanNames; -import org.springframework.data.couchbase.config.CouchbaseConfigurer; import org.springframework.data.couchbase.core.CouchbaseOperations; -import org.springframework.data.couchbase.repository.config.EnableReactiveCouchbaseRepositories; import org.springframework.data.couchbase.repository.support.IndexManager; import com.couchbase.client.java.query.N1qlQuery; @@ -40,19 +36,12 @@ import com.couchbase.client.java.query.N1qlQuery; * * @author Mark Paluch */ -@SpringBootApplication(exclude = CouchbaseRepositoriesAutoConfiguration.class) // see DATACOUCH-350 +@SpringBootApplication @RequiredArgsConstructor -@EnableReactiveCouchbaseRepositories -public class CouchbaseConfiguration extends AbstractReactiveCouchbaseDataConfiguration { +public class CouchbaseConfiguration { - private final CouchbaseConfigurer couchbaseConfigurer; private final ObjectProvider couchbaseOperationsProvider; - @Override - protected CouchbaseConfigurer couchbaseConfigurer() { - return couchbaseConfigurer; - } - /** * Create an {@link IndexManager} that allows index creation. * diff --git a/pom.xml b/pom.xml index 7cd25719..64010661 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ org.springframework.boot spring-boot-starter-parent - 2.0.0.M6 + 2.0.0.M7 diff --git a/rest/headers/src/test/java/example/springdata/rest/headers/CrossOriginIntegrationTests.java b/rest/headers/src/test/java/example/springdata/rest/headers/CrossOriginIntegrationTests.java index 906c4805..8f53ec8f 100644 --- a/rest/headers/src/test/java/example/springdata/rest/headers/CrossOriginIntegrationTests.java +++ b/rest/headers/src/test/java/example/springdata/rest/headers/CrossOriginIntegrationTests.java @@ -17,7 +17,6 @@ package example.springdata.rest.headers; import static org.hamcrest.CoreMatchers.*; import static org.springframework.http.HttpHeaders.*; -import static org.springframework.restdocs.RestDocumentation.*; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; @@ -28,8 +27,6 @@ import org.junit.Test; import org.junit.runner.RunWith; 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.context.junit4.SpringRunner; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.setup.MockMvcBuilders; @@ -51,22 +48,18 @@ public class CrossOriginIntegrationTests { @Before public void setUp() { - - this.mvc = MockMvcBuilders.webAppContextSetup(context).// - apply(new RestDocumentationConfigurer()).// - build(); + this.mvc = MockMvcBuilders.webAppContextSetup(context).build(); } @Test public void executeCrossOriginRequest() throws Exception { - String origin = "http://localhost"; + String origin = "http://localhost:1234"; URI uri = URI.create("/customers"); - MockHttpServletResponse response = mvc.perform(get(uri).header(ORIGIN, origin)).// - andExpect(header().string(ACCESS_CONTROL_ALLOW_CREDENTIALS, is("true"))).// - andExpect(header().string(ACCESS_CONTROL_ALLOW_ORIGIN, is(origin))).// - andDo(document("cors")).// - andReturn().getResponse(); + mvc.perform(get(uri).header(ORIGIN, origin)) // + .andExpect(status().isOk()) // + .andExpect(header().string(ACCESS_CONTROL_ALLOW_ORIGIN, is(origin))); } + }