SPR-5932 - Singleton @Bean methods behave like prototypes in a Spring DM environment
* s/registerCallbacks/registerStaticCallbacks/ - see issue comments for full details git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1544 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
parent
7916076ac8
commit
f76b76ef63
|
|
@ -117,7 +117,8 @@ class ConfigurationClassEnhancer {
|
|||
*/
|
||||
private Class<?> createClass(Enhancer enhancer) {
|
||||
Class<?> subclass = enhancer.createClass();
|
||||
Enhancer.registerCallbacks(subclass, this.callbackInstances.toArray(new Callback[this.callbackInstances.size()]));
|
||||
// registering callbacks statically (as opposed to threadlocal) is critical for usage in an OSGi env (SPR-5932)
|
||||
Enhancer.registerStaticCallbacks(subclass, this.callbackInstances.toArray(new Callback[this.callbackInstances.size()]));
|
||||
return subclass;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue