Angenommen, wir haben 2 Klassen - Main
und MainDependency
. Die zweite Klasse wird nur von Main
verwendet, und der Zweck der Verwendung von IoC besteht darin, eine Instanz der Klasse Main
zu erstellen.Was ist der richtige Weg, Eigenschaften mit Guice einzustellen?
MainDependency
Klasse hat ein Feld vom Integer-Typ. Dieses Feld muss nicht gesetzt sein (oder nehmen wir an, es sollte immer einen Standardwert haben, wenn nichts anderes angegeben ist).
Das Problem: Was ist der richtige Weg, um das Integer-Feld zu setzen? Eine Möglichkeit, die ich sehe, ist, ein ähnliches Feld in meinem Module
zu erstellen und diesen Wert dann innerhalb des Moduls configure
zu verwenden. Aber ich finde es falsch.
Bitte teilen Sie Ihre Erfahrung. Danke im Voraus.