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";
}
}