Hi i am learning spring framework i came across the scope in tutorial that i am reading it said that if we declare a scope as prototype spring container create a new object for that class each time. so i have written a program to test it but no luck. could any one please help me. My code is
Shape interface has a method draw() which is implemented by Circle class
Point class is fallow
My spring configuration file is as fallows
The bean references are printing
same (which should be different because it is prototype)
from sysout. And one more thing how to configure a bean(point) that i set a message specifically to it to the particular class(center).
Which means the zeroPoint injected into that circle will be just one zeroPoint and always that same zeroPoint. It won't get a new one each time because Circle is created only once and its center property will only be set once. So therefore the life of the circle, which is the entire application duration will always point to the same zeroPoint assigned when it was created.