在Spring中,dotnet核心是否具有与@PostConstruct注释等效的功能?

时间:2019-06-24 16:05:56

标签: c# spring dependency-injection .net-core postconstruct

我在dotnet中继承了一些代码,试图重构以使用依赖注入。在Spring中,依赖注入完成后,我使用了@PostConstruct批注来设置服务。 dotnet中是否有等效的产品?

在类初始化之后,Spring仅调用一次用@PostConstruct注释的方法。

1 个答案:

答案 0 :(得分:2)

我不知道C#是什么,但是当您在class MyObj { public MyObj(DependedObj obj1, ILogger logger) { // Here you can run what you want, with all the depended objects } } 中执行依赖注入(取决于实现方式)时,您只需编写代码即可要在构造函数内部

假设您有此类:

No instance for (Num DividedResult) arising from the literal `0' In the third argument of `go'

依赖注入将运行构造函数,并使用需要在依赖注入初始化中定义的对象。