1

Fantom用のAlien FactoryのIoCフレームワークのドキュメントには、次のように記載されています。

IocService を使用して、IoC を Fantom サービスとして開始できます。

IocService([MyModule#]).start
...
reg     := ((IocService) Service.find(IocService#)).registry
service := reg.dependencyByType(MyService#)
...
Service.find(IocService#).uninstall

または、RegistryBuilder を使用して Registry インスタンスを手動で管理します。

reg := RegistryBuilder().addModule(MyModule#).build.startup
...
service := reg.dependencyByType(MyService#)
...
reg.shutdown

しかし、特定のシナリオでレジストリを初期化する適切な方法を決定する基準は何ですか?

4

1 に答える 1