Reputation: 1700
Is there an [Autowired]
attribute in Spring.net for C# that would work like the Java @Autowired
annotation?
If not, is there any other way to specify that a field should be autowired?
Upvotes: 2
Views: 6404
Reputation: 737
You can use 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";
}
}
Upvotes: 0
Reputation: 10557
Autowiring is supported to some extent, but it is not nearly as advanced as other IOC containers for .Net.
You might also be interested in the CodeConfig project.
Upvotes: 1