Spring.net for C#中是否有[Autowired]
属性可以像Java @Autowired
注释一样工作?
如果没有,是否还有其他方法可以指定字段应该自动装配?
答案 0 :(得分:1)
在某种程度上自动装配is supported,但它并不像.Net的其他IOC容器那样先进。
您可能也对CodeConfig项目感兴趣。
答案 1 :(得分:0)
您可以使用https://github.com/kirov-opensource/NAutowired/blob/master/README_EN.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";
}
}