标签: c# asp.net-core asp.net-apicontroller
我已经看到模板中建议使用属性[ApiController]。我想知道这样做有什么用,因为据我了解,由于[Route(...)]属性,我的API已被识别为API。所以我检查了the docs,告诉我它为我提供了
[ApiController]
[Route(...)]
旨在改善开发人员构建API体验的功能和行为
嗯...这些功能到底是什么(以前没有错过过这些功能,所以我很好奇该属性可以解决什么问题)。
此外,如果我们不在开发环境之外,我想知道是否有该属性的意义,即将其添加到已经在生产中运行且无需维护的现有项目中是否有任何区别?