Skip to content

Commit b97f94d

Browse files
committed
refactor: rename about autoConfigurationClasses http -> rest
Signed-off-by: drow724 <[email protected]>
1 parent 52ae0a0 commit b97f94d

File tree

5 files changed

+22
-23
lines changed

5 files changed

+22
-23
lines changed
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,20 @@
2626
import org.springframework.context.annotation.Bean;
2727
import org.springframework.http.client.*;
2828
import org.springframework.web.client.RestClient;
29-
import org.springframework.web.reactive.function.client.WebClient;
3029

3130
/**
32-
* {@link AutoConfiguration Auto-configuration} for AI http-client.
31+
* {@link AutoConfiguration Auto-configuration} for AI rest-client.
3332
*
3433
* @author Song Jaegeun
3534
*/
3635
@AutoConfiguration
3736
@ConditionalOnClass({ RestClient.class })
38-
@EnableConfigurationProperties({ SpringAiHttpClientProperties.class })
39-
public class SpringAiHttpClientAutoConfiguration {
37+
@EnableConfigurationProperties({ SpringAiRestClientProperties.class })
38+
public class SpringAiRestClientAutoConfiguration {
4039

4140
@Bean
4241
@ConditionalOnMissingBean(RestClientCustomizer.class)
43-
public RestClientCustomizer restClientCustomizer(SpringAiHttpClientProperties props) {
42+
public RestClientCustomizer restClientCustomizer(SpringAiRestClientProperties props) {
4443
// RestClient.Builder is not registered as a bean in the context,
4544
// so there's no need to use @ConditionalOnMissingBean(RestClient.Builder.class).
4645
// Spring Boot will automatically apply this RestClientCustomizer
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@
2121
import org.springframework.boot.context.properties.ConfigurationProperties;
2222

2323
/**
24-
* Properties for AI http-client.
24+
* Properties for AI rest-client.
2525
*
2626
* @author Song Jaegeun
2727
*/
28-
@ConfigurationProperties(SpringAiHttpClientProperties.CONFIG_PREFIX)
29-
public class SpringAiHttpClientProperties {
28+
@ConfigurationProperties(SpringAiRestClientProperties.CONFIG_PREFIX)
29+
public class SpringAiRestClientProperties {
3030

31-
public static final String CONFIG_PREFIX = "spring.ai.http.client";
31+
public static final String CONFIG_PREFIX = "spring.ai.rest.client";
3232

3333
private Duration connectionTimeout = Duration.ofSeconds(10);
3434

auto-configurations/models/http/client/spring-ai-autoconfigure-http-client/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313
# See the License for the specific language governing permissions and
1414
# limitations under the License.
1515
#
16-
org.springframework.ai.http.client.autoconfigure.SpringAiHttpClientAutoConfiguration
16+
org.springframework.ai.http.client.autoconfigure.SpringAiRestClientAutoConfiguration
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
/**
2828
* @author Song jaegeun
2929
*/
30-
public class SpringAiHttpClientAutoConfigurationIT {
30+
public class SpringAiRestClientAutoConfigurationIT {
3131

3232
private final ApplicationContextRunner contextRunner = new ApplicationContextRunner().withConfiguration(
33-
AutoConfigurations.of(SpringAiHttpClientAutoConfigurationIT.class, RestClientAutoConfiguration.class));
33+
AutoConfigurations.of(SpringAiRestClientAutoConfigurationIT.class, RestClientAutoConfiguration.class));
3434

3535
@Test
36-
void testHttpClientAutoConfiguration() {
36+
void testRestClientAutoConfiguration() {
3737
this.contextRunner.run(context -> {
3838
assertThat(context).hasSingleBean(RestClientCustomizer.class);
3939
});
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,35 +26,35 @@
2626
import static org.assertj.core.api.Assertions.assertThat;
2727

2828
/**
29-
* Unit Tests for {@link SpringAiHttpClientPropertiesTests}.
29+
* Unit Tests for {@link SpringAiRestClientProperties}.
3030
*
3131
* @author Song Jaegeun
3232
*/
33-
public class SpringAiHttpClientPropertiesTests {
33+
public class SpringAiRestClientPropertiesTests {
3434

3535
@Test
36-
public void httpClientDefaultProperties() {
36+
public void restClientDefaultProperties() {
3737

3838
new ApplicationContextRunner()
39-
.withConfiguration(AutoConfigurations.of(SpringAiHttpClientAutoConfiguration.class))
39+
.withConfiguration(AutoConfigurations.of(SpringAiRestClientAutoConfiguration.class))
4040
.run(context -> {
41-
var httpClientProperties = context.getBean(SpringAiHttpClientProperties.class);
41+
var httpClientProperties = context.getBean(SpringAiRestClientProperties.class);
4242

4343
assertThat(httpClientProperties.getConnectionTimeout()).isEqualTo(Duration.ofSeconds(10));
4444
assertThat(httpClientProperties.getReadTimeout()).isEqualTo(Duration.ofSeconds(30));
4545
});
4646
}
4747

4848
@Test
49-
public void httpClientCustomProperties() {
49+
public void restClientCustomProperties() {
5050
new ApplicationContextRunner().withPropertyValues(
5151
// @formatter:off
52-
"spring.ai.http.client.connection-timeout=10s",
53-
"spring.ai.http.client.read-timeout=30s")
52+
"spring.ai.rest.client.connection-timeout=10s",
53+
"spring.ai.rest.client.read-timeout=30s")
5454
// @formatter:on
55-
.withConfiguration(AutoConfigurations.of(SpringAiHttpClientAutoConfiguration.class))
55+
.withConfiguration(AutoConfigurations.of(SpringAiRestClientAutoConfiguration.class))
5656
.run(context -> {
57-
var httpClientProperties = context.getBean(SpringAiHttpClientProperties.class);
57+
var httpClientProperties = context.getBean(SpringAiRestClientProperties.class);
5858

5959
assertThat(httpClientProperties.getConnectionTimeout()).isEqualTo(Duration.ofSeconds(10));
6060
assertThat(httpClientProperties.getReadTimeout()).isEqualTo(Duration.ofSeconds(30));

0 commit comments

Comments
 (0)