Description

This PR switch the @Import order, and switch the order of HttpClientSenderConfiguration.class and UrlConnectionSenderConfiguration.class, also adjust the declaration order in file ZipkinConfigurations.javaAnd in order to pass the ZipkinConfigurationsSenderConfigurationTests.java, I try to adapt the filter order and test method name.


Related Issue

Fixed #42589


Type of Change

  • [X] Refactor feature
  • [X] Modify related tests
  • [ ] Documentation update

Checklist

  • [X] I have reviewed the code for any potential issues or improvements.
  • [X] I have run tests locally and they are passing.
  • [X] I have followed the coding style and conventions of the project.

Screenshots

SpringBoot Refactor/Make ZipkinHttpClientSender the default BytesMessageSender


Additional Notes

I switch the @Import order to make ZipkinHttpClientSender to be the default BytesMessageSender implement🥳, also adapt test file ZipkinConfigurationsSenderConfigurationTests to be passed which is mentioned in https://github.com/spring-projects/spring-boot/issues/42589#issuecomment-2459005378. And if this PR is ready to merge, could u plz assign https://github.com/spring-projects/spring-boot/issues/43047, https://github.com/spring-projects/spring-boot/issues/43048 to me🥺, I'll be glad to do so. If there's anything need to be done, plz comment🥰. Btw, this PR need to be merged to 3.5.x branch, but this branch doesn't exist, so plz create a new one as soon as possible🤩.