spring-boot/spring-boot-project
Andy Wilkinson 98c11bb5df Use consistent current thread context classloader for initialization
Ensure `Thread.currentThread().getContextClassLoader()` returns the same
classloader for all types of initialization.

Prior to this commit, `JettyEmbeddedWebAppContext` would return a
different classloader when initializing Servlet and Filter classes. This
was due to the fact that our `deferredInitialize()` method has called
outside of a `getContext().call(...)`.

Fixes gh-37649

Co-authored-by: Phillip Webb <phil.webb@broadcom.com>
2024-06-24 16:03:00 -07:00
..
spring-boot Use consistent current thread context classloader for initialization 2024-06-24 16:03:00 -07:00
spring-boot-actuator Update copyright year of changed files 2024-06-19 22:54:40 -07:00
spring-boot-actuator-autoconfigure Update copyright year of changed files 2024-06-19 22:54:40 -07:00
spring-boot-autoconfigure Create ActiveMQConnectionFactory without using reflection 2024-06-24 11:51:31 +01:00
spring-boot-dependencies Upgrade to Spring Session 3.2.4 2024-06-19 20:34:02 +01:00
spring-boot-devtools Update copyright year of changed files 2024-06-19 22:54:40 -07:00
spring-boot-docker-compose Don't execute @DockerComposeTests if docker is not running 2024-06-20 08:47:56 +02:00
spring-boot-docs Document tracing support for RestClient 2024-06-21 11:03:54 +02:00
spring-boot-parent Minimize scope of version management for commons-compress 2024-02-06 15:08:15 +00:00
spring-boot-starters Upgrade to Tomcat 10.1.24 2024-05-16 15:05:48 +01:00
spring-boot-test Disable ReactorResourceFactory use of global resources in tests 2024-06-24 11:22:11 -07:00
spring-boot-test-autoconfigure Improve container test code 2024-06-19 20:10:03 -07:00
spring-boot-testcontainers Improve container test code 2024-06-19 20:10:03 -07:00
spring-boot-tools Update copyright year of changed files 2024-06-19 22:54:40 -07:00