Commit 35f3936
authored
Update to support Spring Boot 4 (#47330)
* fix: suppress deprecation warnings for Spring Framework 7.0 @Nullable/@nonnull annotations
* replace ListenableFutureCallback
* add spring-boot-persistence and replace
* fix ConfigurableBootstrapContext/EnvironmentPostProcessor path
* replace with spring-boot-kafka
* remove alwaysApplyingWhenNonNull()
* replace with spring-boot-data-redis
* replace with spring-boot-jms
* replace with spring-boot-jdbc
* add spring-boot-restclient
* add spring-boot-security
* add spring-boot-jackson
* add spring-boot-http-converter
* replace new OAuth2ClientAutoConfiguration
* replace containsKey with containsHeader
* add spring-boot-health
* replace spring-boot-starter-web with spring-boot-starter-webmvc
* replace org.springframework.data.util.TypeInformation with org.springframework.data.core.TypeInformation
* replace with ParametersSource.of()
* replace QueryMethodEvaluationContextProvider with ValueExpressionDelegate
* replace ClassTypeInformation.from with TypeInformation.of
* Migrate azure-spring-data-cosmos tests from JUnit 4 to JUnit 5 (#47346)
* skip monitor for not support Spring Boot 4
* replace with jackson2
* replace spring.jms.listener.concurrency with spring.jms.listener.minConcurrency
* Add jackson-databind1 parent bfa1112 commit 35f3936
File tree
310 files changed
+3651
-3214
lines changed- .vscode
- eng
- lintingconfigs/revapi/track2
- versioning
- sdk/spring
- azure-spring-data-cosmos
- src
- main/java/com/azure/spring/data/cosmos
- common
- core
- generator
- mapping
- event
- query
- exception
- repository
- query
- support
- samples/java/com/azure/spring/data/cosmos
- test/java/com/azure/spring/data/cosmos
- core
- mapping
- exception
- repository/integration
- pipeline
- scripts
- spring-cloud-azure-actuator-autoconfigure
- src/main/java/com/azure/spring/cloud/actuator/autoconfigure/implementation
- appconfiguration
- cosmos
- eventhubs
- keyvault
- storage
- spring-cloud-azure-actuator
- src
- main/java/com/azure/spring/cloud/actuator/implementation
- appconfiguration
- cosmos
- eventhubs
- keyvault
- storage
- test/java/com/azure/spring/cloud/actuator/implementation
- appconfiguration
- cosmos
- eventhubs
- keyvault
- storage
- spring-cloud-azure-appconfiguration-config-web
- src/main/java/com/azure/spring/cloud/appconfiguration/config/web/implementation
- pullrefresh
- pushbusrefresh
- pushrefresh
- spring-cloud-azure-appconfiguration-config
- src/main/java/com/azure/spring/cloud/appconfiguration/config
- implementation
- spring-cloud-azure-autoconfigure
- src
- main
- java/com/azure/spring/cloud/autoconfigure/implementation
- aadb2c
- configuration
- security
- aad
- configuration
- filter
- security
- graph
- jose
- jwt
- serde/jackson
- utils
- compatibility
- properties
- context
- data/redis
- eventhubs
- kafka
- properties
- jdbc
- jms
- properties
- kafka
- keyvault/environment
- redis
- servicebus/properties
- resources/META-INF
- test/java/com/azure/spring/cloud/autoconfigure/implementation
- aadb2c
- configuration
- security
- aad
- configuration
- filter
- security
- utils
- compatibility
- context
- eventhubs
- jdbc
- jms
- kafka
- keyvault/environment
- redis
- servicebus
- storage
- util
- spring-cloud-azure-core
- src/main/java/com/azure/spring/cloud/core
- implementation
- connectionstring
- converter
- resource
- spring-cloud-azure-docker-compose
- spring-cloud-azure-feature-management-web
- spring-cloud-azure-feature-management
- src/main/java/com/azure/spring/cloud/feature/management
- models
- spring-cloud-azure-integration-test-appconfiguration-config
- spring-cloud-azure-integration-tests
- src/test
- java/com/azure/spring/cloud/integration/tests
- keyvault/secret
- servicebus/jms
- resources
- META-INF
- test-resources/cosmos-spring
- spring-cloud-azure-resourcemanager
- src/main/java/com/azure/spring/cloud/resourcemanager/implementation/crud
- spring-cloud-azure-service
- src/main/java/com/azure/spring/cloud/service/implementation/storage
- spring-cloud-azure-starter-active-directory-b2c
- spring-cloud-azure-starter-active-directory
- spring-cloud-azure-starter-actuator
- spring-cloud-azure-starter-appconfiguration-config
- spring-cloud-azure-starter-appconfiguration
- spring-cloud-azure-starter-cosmos
- spring-cloud-azure-starter-data-cosmos
- spring-cloud-azure-starter-data-redis-lettuce
- spring-cloud-azure-starter-eventgrid
- spring-cloud-azure-starter-eventhubs
- spring-cloud-azure-starter-integration-eventhubs
- spring-cloud-azure-starter-integration-servicebus
- spring-cloud-azure-starter-integration-storage-queue
- spring-cloud-azure-starter-jdbc-mysql
- spring-cloud-azure-starter-jdbc-postgresql
- spring-cloud-azure-starter-keyvault-certificates
- spring-cloud-azure-starter-keyvault-jca
- spring-cloud-azure-starter-keyvault-secrets
- spring-cloud-azure-starter-keyvault
- spring-cloud-azure-starter-monitor-test
- src/test/java/com/azure/spring/cloud/autoconfigure/monitor
- spring-cloud-azure-starter-monitor
- spring-cloud-azure-starter-servicebus-jms
- spring-cloud-azure-starter-servicebus
- spring-cloud-azure-starter-storage-blob
- spring-cloud-azure-starter-storage-queue
- spring-cloud-azure-starter-storage
- spring-cloud-azure-starter-stream-eventhubs
- spring-cloud-azure-starter-stream-servicebus
- spring-cloud-azure-starter
- spring-cloud-azure-stream-binder-eventhubs-core
- spring-cloud-azure-stream-binder-eventhubs
- src
- main/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation
- config
- provisioning
- test/java/com/azure/spring/cloud/stream/binder/eventhubs/implementation
- spring-cloud-azure-stream-binder-servicebus-core
- spring-cloud-azure-stream-binder-servicebus
- src
- main/java/com/azure/spring/cloud/stream/binder/servicebus/implementation
- config
- provisioning
- test/java/com/azure/spring/cloud/stream/binder/servicebus/implementation
- spring-cloud-azure-testcontainers
- spring-integration-azure-core
- src
- main/java/com/azure/spring/integration/core
- handler
- implementation/instrumentation
- test/java/com/azure/spring/integration/core/handler
- spring-integration-azure-eventhubs
- src/test/java/com/azure/spring/integration/eventhubs
- inbound
- outbound
- spring-integration-azure-servicebus
- src/test/java/com/azure/spring/integration/servicebus
- inbound
- outbound
- spring-integration-azure-storage-queue
- spring-messaging-azure-eventhubs
- src/main/java/com/azure/spring/messaging/eventhubs
- core
- implementation/core/config
- spring-messaging-azure-servicebus
- src/main/java/com/azure/spring/messaging/servicebus
- core
- implementation/core/config
- spring-messaging-azure-storage-queue
- src/main/java/com/azure/spring/messaging/storage/queue
- core
- implementation/factory
- spring-messaging-azure
- src
- main/java/com/azure/spring/messaging
- converter
- implementation
- annotation
- checkpoint
- config
- converter
- listener/adapter
- test/java/com/azure/spring/messaging/implementation/endpoint
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
310 files changed
+3651
-3214
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1091 | 1091 | | |
1092 | 1092 | | |
1093 | 1093 | | |
| 1094 | + | |
1094 | 1095 | | |
1095 | 1096 | | |
1096 | 1097 | | |
| |||
1110 | 1111 | | |
1111 | 1112 | | |
1112 | 1113 | | |
| 1114 | + | |
1113 | 1115 | | |
1114 | 1116 | | |
1115 | 1117 | | |
| |||
1191 | 1193 | | |
1192 | 1194 | | |
1193 | 1195 | | |
| 1196 | + | |
1194 | 1197 | | |
1195 | 1198 | | |
1196 | 1199 | | |
1197 | 1200 | | |
1198 | 1201 | | |
| 1202 | + | |
1199 | 1203 | | |
1200 | 1204 | | |
| 1205 | + | |
1201 | 1206 | | |
1202 | 1207 | | |
| 1208 | + | |
1203 | 1209 | | |
1204 | 1210 | | |
1205 | 1211 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
343 | 373 | | |
344 | 374 | | |
345 | 375 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | | - | |
309 | | - | |
310 | | - | |
311 | | - | |
312 | | - | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
391 | | - | |
392 | | - | |
393 | | - | |
394 | | - | |
395 | | - | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
396 | 396 | | |
397 | | - | |
398 | | - | |
| 397 | + | |
| 398 | + | |
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
| 3 | + | |
2 | 4 | | |
3 | 5 | | |
4 | 6 | | |
| |||
0 commit comments