Fixes: #2609
The deserialization functionality must rely on the `ClassLoader` from the application context (at least, by default).
* Fix `SimpleMessageConverter` to accept `BeanClassLoaderAware` and use it for `ConfigurableObjectInputStream`
* Fix `SerializerMessageConverter` to accept `BeanClassLoaderAware`
* Remove reflection for the `new DirectFieldAccessor(deserializer).getPropertyValue("classLoader")`
from the `SerializerMessageConverter` since it is not this converter responsibility
to interfere into provided `Deserializer` logic
**Cherry-pick to `3.0.x`**
(cherry picked from commit e7be534b54)
= spring-amqp This project provides the base abstractions for Spring-AMQP supporting the AMQP 0.9.1 Specification.