Я новичок в scaldi. У меня есть класс, который используется в моей конфигурации облачной среды, где я хочу, чтобы произошли две вещи.Как зарегистрировать привязку как с задержкой создания экземпляра, так и в качестве одноточечного
связывают [EnvironmentInfo] к новым EnvironmentInfo initWith (_. Init())
Во-первых, я хочу, чтобы это было синглтон. Он извлекает информацию о времени выполнения (приложение Google AppEngine в этом случае), и он должен сделать это один раз при создании экземпляра. Похоже, что initWith - хороший выбор.
Далее, я хочу, чтобы экземпляр был отложен до первого запроса. По пути выполнения он создается экземпляр задолго до первого вызова.
Если я могу получить отложенное создание экземпляра, тогда initWith должен перейти к конструктору класса.