Skip to content

Runtime registration

Julian Finkler edited this page Apr 15, 2025 · 3 revisions

Service registration at runtime

Sometimes you need to register services at runtime. For this, you can use the register method:

void main() {
  var container = ServiceContainer();

  container.register(
        (container) => MySelfRegisteredService(container.resolve()),
  );

  var selfRegistered = container.resolve<MySelfRegisteredService>();
  selfRegistered.sayHello();
}

Clone this wiki locally