diff --git a/pact-demo-provider/src/main/java/com/lmx/pactdemoprovider/PactDemoProviderApplication.java b/pact-demo-provider/src/main/java/com/lmx/pactdemoprovider/PactDemoProviderApplication.java index 0688c5e..78ebad3 100644 --- a/pact-demo-provider/src/main/java/com/lmx/pactdemoprovider/PactDemoProviderApplication.java +++ b/pact-demo-provider/src/main/java/com/lmx/pactdemoprovider/PactDemoProviderApplication.java @@ -1,11 +1,26 @@ package com.lmx.pactdemoprovider; +import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.Bean; +import org.springframework.core.annotation.Order; +import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; @SpringBootApplication public class PactDemoProviderApplication { + /** + * set jsonConvert to highest priority + * + * @return + */ + @Bean + @Order(1) + public MappingJackson2HttpMessageConverter newJsonConvert() { + return new MappingJackson2HttpMessageConverter(new ObjectMapper()); + } + public static void main(String[] args) { SpringApplication.run(PactDemoProviderApplication.class, args); } diff --git a/pact-demo-provider/src/main/resources/application.properties b/pact-demo-provider/src/main/resources/application.properties index 686f38a..7d26dfa 100644 --- a/pact-demo-provider/src/main/resources/application.properties +++ b/pact-demo-provider/src/main/resources/application.properties @@ -4,4 +4,3 @@ pactbroker.host=localhost pactbroker.port=9292 #pactbroker.auth.username=admin #pactbroker.auth.password=admin - diff --git a/pact-demo-provider/src/test/java/com/lmx/pactdemoprovider/PactBrokerProviderTest.java b/pact-demo-provider/src/test/java/com/lmx/pactdemoprovider/PactBrokerProviderTest.java index f18ce4c..58d1838 100644 --- a/pact-demo-provider/src/test/java/com/lmx/pactdemoprovider/PactBrokerProviderTest.java +++ b/pact-demo-provider/src/test/java/com/lmx/pactdemoprovider/PactBrokerProviderTest.java @@ -10,7 +10,7 @@ import org.springframework.boot.test.context.SpringBootTest; @RunWith(SpringRestPactRunner.class) -@Provider("Some Provider") +@Provider("sc.provider") @PactBroker @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class PactBrokerProviderTest {