Assume I have a bean DialogBox, with properties for height and width:
public class DialogBox {
int x;
int y;
...
}
In my applicationCont
scope="prototype" on the bean, so that each time an instance is required, a new one should be created.prototype bean into a singleton bean, use lookup-method (Search for lookup-method here)I'm not sure if this would fit your case though. Another suggestion would be:
In @PostConstruct methods of your various "clients" set the properties as desired on the already injected dialog window. Like:
public class MyDialogClient {
@Autowired
private Dialog dialog;
@PostConstruct
public void init() {
dialog.setWidth(150); //or read from properties file
dialog.setHeight(200);
}
...
}
Again, in this case, you can play with the scope atrribute.