看了微软文档,有这方面的东西,但是感觉好像要实现?没有内置DI吗?注入对于springboot开发者来说真的很难受
.NET Framework 下没有内置的 IoC/DI。不过有开源的第三方的,比如 Autofac、Castle.NET,都比较流行。
.NET Core 及 .NET 5/6/7/8+ 官方就提供 IoC/DI 了,即 Microsoft.Extensions.DependencyInjection
。
P.S. Java 标准库本身也没有内置 IoC/DI 呀…… SpringBoot 它也是第三方的。你不能因为它太流行了所以就误认为是 Java 本身提供了。
你用.NET 6呗,这是最新的,有内置的依赖注入的
dependency-injection