File tree Expand file tree Collapse file tree
create-openapi-client/banking-service/src/main/java/com/backbase/banking/config
service-to-service-communication/example-service-to-service/src/main/java/com/backbase/example/service Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111
1212// tag::MessagingServiceRestClientConfiguration[]
1313@ Configuration
14- @ ConfigurationProperties ("backbase.communication.services.name " )
14+ @ ConfigurationProperties ("backbase.communication.services.messaging-service " )
1515@ Validated
1616public class MessagingServiceRestClientConfiguration extends ApiClientConfig {
1717
18- public static final String MESSAGING_SERVICE_ID = "messaging-service" ;
18+ public static final String SERVICE_ID = "messaging-service" ;
1919
2020 public MessagingServiceRestClientConfiguration () {
21- super (MESSAGING_SERVICE_ID );
21+ super (SERVICE_ID );
2222 }
2323
2424 /**
@@ -27,7 +27,7 @@ public MessagingServiceRestClientConfiguration() {
2727 * @return the client.
2828 */
2929 @ Bean
30- public MessageApi createGeneratedClassApiClient () {
30+ public MessageApi messageApiClient () {
3131 return new MessageApi (createApiClient ());
3232 }
3333
Original file line number Diff line number Diff line change 11package com .backbase .example .service ;
22
33import com .backbase .buildingblocks .communication .client .ApiClientConfig ;
4+ import com .backbase .buildingblocks .communication .http .HttpCommunicationConfiguration ;
45import com .backbase .integration .example .client .ApiClient ;
56import com .backbase .integration .example .client .v1 .MessageApi ;
7+ import org .springframework .boot .context .properties .ConfigurationProperties ;
68import org .springframework .context .annotation .Bean ;
79import org .springframework .context .annotation .Configuration ;
10+ import org .springframework .validation .annotation .Validated ;
811
912@ Configuration
13+ @ ConfigurationProperties ("backbase.communication.services.messaging-integration-service" )
14+ @ Validated
1015public class IntegrationApiClientConfig extends ApiClientConfig {
1116
17+ public static final String SERVICE_ID = "messaging-integration-service" ;
18+
1219 public IntegrationApiClientConfig () {
13- super ("example-integration-service" );
20+ super (SERVICE_ID );
1421 }
1522
23+ /**
24+ * Creates a REST client.
25+ *
26+ * @return the client.
27+ */
28+
1629 @ Bean
17- public MessageApi exampleIntegrationApiClient () {
30+ public MessageApi messageIntegrationApiClient () {
1831 return new MessageApi (createaApiClient ());
1932 }
2033
2134 private ApiClient createaApiClient () {
2235 return new ApiClient (getRestTemplate ())
23- .setBasePath (createBasePath ());
36+ .setBasePath (createBasePath ())
37+ .addDefaultHeader (HttpCommunicationConfiguration .INTERCEPTORS_ENABLED_HEADER , Boolean .TRUE .toString ());
2438 }
2539}
You can’t perform that action at this time.
0 commit comments