Was macht golang-uber-dig?
Implementiert Dependency Injection in Golang mit uber-go/dig – einem reflektionsbasierten Container mit Provide/Invoke, dig.In/dig.Out-Parameter- und Ergebnisobjekten, benannten Werten, Wertegruppen, optionalen Abhängigkeiten, Scopes und Decorate. Anwenden, wenn uber-go/dig verwendet oder übernommen wird, wenn das Codebase go.uber.org/dig importiert oder wenn ein Anwendungsgraph beim Start verdrahtet wird. Für übergeordnete Lebenszyklus- und Modulverwaltung siehe den Skill samber/cc-skills-golang@golang-uber-fx.