Situatie: we hebben enkele software componenten en we willen eens kijken hoe we deze mooi standalone en snel deployable maken naar projecten toe.
Als ik het goed voor heb maak je een namespace aan en daarin enkele definities waarbij je telkens één bean initialiseert.
Nu, de meeste bean definities moeten niet naar buiten toe opengesteld worden. Bv. een userService is een kandidaat om op te nemen in de namespace, diens userDao niet.
Hoe kan ik er dan voor zorgen dat al die andere beans toch worden geïnitialiseerd? Toch niet door al deze op te nemen in een namespace? Idealiter zou iedere component moeten instaan voor het aanmaken van z'n classes.
Zelfs in het Spring voorbeeld wordt hier niks over gezegd, maar dit lijkt me toch iets waar andere mensen ook al eens aan gedacht hebben?
Als ik het goed voor heb maak je een namespace aan en daarin enkele definities waarbij je telkens één bean initialiseert.
Nu, de meeste bean definities moeten niet naar buiten toe opengesteld worden. Bv. een userService is een kandidaat om op te nemen in de namespace, diens userDao niet.
Hoe kan ik er dan voor zorgen dat al die andere beans toch worden geïnitialiseerd? Toch niet door al deze op te nemen in een namespace? Idealiter zou iedere component moeten instaan voor het aanmaken van z'n classes.
Zelfs in het Spring voorbeeld wordt hier niks over gezegd, maar dit lijkt me toch iets waar andere mensen ook al eens aan gedacht hebben?