@Autowired equivalent in Spring.net


C

# 的 Spring.net 中是否有一个 [Autowired] 属性可以像 Java @Autowired 注释一样工作?

如果没有,是否有其他方法可以指定字段应自动连线?

在一定程度上支持自动布线,但它不如其他 .Net 的 IOC 容器先进。

您可能还对 CodeConfig 项目感兴趣。

您可以使用 https://github.com/kirov-opensource/NAutowired/blob/master/README.md

  [Route("api/[controller]")]
  [ApiController]
  public class FooController : ControllerBase {
    //Use Autowired injection.
    [Autowired]
    private readonly FooService fooService;
    [HttpGet]
    public ActionResult<string> Get() {
      return fooService == null ? "failure" : "success";
    }
  }

最新更新