Address deprecation warnings

This commit addresses warnings across the code base related to:

- internal and public deprecations in Spring Framework
- deprecated Locale constructors
- deprecated URL constructors
- deprecated Thread#getId method
This commit is contained in:
Sam Brannen
2026-06-27 18:08:53 +02:00
parent 996b337f37
commit 78f05d8f8e
30 changed files with 100 additions and 65 deletions
@@ -332,6 +332,7 @@ class HttpHeadersTests {
}
@Test
@SuppressWarnings("deprecation") // for Locale constructors on JDK 19
void dateOtherLocale() {
Locale defaultLocale = Locale.getDefault();
try {
@@ -73,7 +73,7 @@ class SimpleClientHttpRequestFactoryTests extends AbstractHttpRequestFactoryTest
@Test
void deleteWithoutBodyDoesNotRaiseException() throws Exception {
HttpURLConnection connection = new TestHttpURLConnection(new URL("https://example.com"));
HttpURLConnection connection = new TestHttpURLConnection(URI.create("https://example.com").toURL());
((SimpleClientHttpRequestFactory) this.factory).prepareConnection(connection, "DELETE");
SimpleClientHttpRequest request = new SimpleClientHttpRequest(connection, 4096);
request.execute();