Skip to content

Commit 8dc3efd

Browse files
committed
adding spring factory
1 parent 0be7ad3 commit 8dc3efd

File tree

3 files changed

+25
-7
lines changed

3 files changed

+25
-7
lines changed

articles/azure-app-configuration/enable-dynamic-configuration-java-spring-push-refresh.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,8 @@ In this tutorial, you learn how to:
9898
```java
9999
import org.springframework.stereotype.Component;
100100

101-
import com.azure.core.credential.TokenCredential;
102101
import com.azure.data.appconfiguration.ConfigurationClientBuilder;
103-
import com.azure.identity.IntelliJCredentialBuilder;
102+
import com.azure.identity.DefaultAzureCredentialBuilder;
104103
import com.azure.spring.cloud.appconfiguration.config.ConfigurationClientCustomizer;
105104

106105
@Component
@@ -113,6 +112,13 @@ In this tutorial, you learn how to:
113112
}
114113
```
115114

115+
And add configuration Bootstrap Configuration, by creating `spring.factories` file under `resources/META-INF` directory and add the following lines and updating `com.example.MyApplication` with your application name and package:
116+
117+
```factories
118+
org.springframework.cloud.bootstrap.BootstrapConfiguration=\
119+
com.example.MyApplication
120+
```
121+
116122
### [Connection string](#tab/connection-string)
117123
```properties
118124
spring.cloud.azure.appconfiguration.stores[0].endpoint= ${APP_CONFIGURATION_CONNECTION_STRING}

articles/azure-app-configuration/quickstart-feature-flag-spring-boot.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,8 @@ To create a new Spring Boot project:
100100
```java
101101
import org.springframework.stereotype.Component;
102102

103-
import com.azure.core.credential.TokenCredential;
104103
import com.azure.data.appconfiguration.ConfigurationClientBuilder;
105-
import com.azure.identity.IntelliJCredentialBuilder;
104+
import com.azure.identity.DefaultAzureCredentialBuilder;
106105
import com.azure.spring.cloud.appconfiguration.config.ConfigurationClientCustomizer;
107106

108107
@Component
@@ -115,6 +114,13 @@ To create a new Spring Boot project:
115114
}
116115
```
117116

117+
And add configuration Bootstrap Configuration, by creating `spring.factories` file under `resources/META-INF` directory and add the following lines and updating `com.example.MyApplication` with your application name and package:
118+
119+
```factories
120+
org.springframework.cloud.bootstrap.BootstrapConfiguration=\
121+
com.example.MyApplication
122+
```
123+
118124
### [Connection string](#tab/connection-string)
119125
```properties
120126
spring.cloud.azure.appconfiguration.stores[0].endpoint= ${APP_CONFIGURATION_CONNECTION_STRING}

articles/azure-app-configuration/quickstart-java-spring-app.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,8 @@ To use the Spring Cloud Azure Config starter to have your application communicat
120120
```java
121121
import org.springframework.stereotype.Component;
122122

123-
import com.azure.core.credential.TokenCredential;
124123
import com.azure.data.appconfiguration.ConfigurationClientBuilder;
125-
import com.azure.identity.IntelliJCredentialBuilder;
124+
import com.azure.identity.DefaultAzureCredentialBuilder;
126125
import com.azure.spring.cloud.appconfiguration.config.ConfigurationClientCustomizer;
127126

128127
@Component
@@ -134,7 +133,14 @@ To use the Spring Cloud Azure Config starter to have your application communicat
134133
}
135134
}
136135
```
137-
136+
137+
1. Then create a configuration Bootstrap Configuration, by creating `spring.factories` file under `resources/META-INF` directory and add the following lines and updating `com.example.MyApplication` with your application name and package:
138+
139+
```factories
140+
org.springframework.cloud.bootstrap.BootstrapConfiguration=\
141+
com.example.MyApplication
142+
```
143+
138144

139145
1. Open the auto-generated unit test and update to disable Azure App Configuration, or it tries to load from the service when running unit tests.
140146

0 commit comments

Comments
 (0)