Singleton Pattern maintains the instance at Spring Container Level, while the Singleton Design Pattern maintains it at Class Loader Level.
Is any other difference?
Next, I still think there the above reason in not a valid reason. It is just the matter of fact that one Application Context/Container is loaded in one Class Loader only. Thus technically there is no difference. Is that correct or I am missing something?
Ref: Singleton design pattern vs Singleton beans in Spring container