提问人:Mariia Leos 提问时间:8/19/2023 更新时间:8/19/2023 访问量:39
自动控制器的ABP更换方法不起作用
Abp replacing method of auto controller does not work
问:
https://docs.abp.io/en/abp/latest/Customizing-Application-Modules-Overriding-Services我使用本文档覆盖了自动生成的控制器的端点。
这是我的代码,它给出了 500 的响应。而且我不能在该方法上使用覆盖, 因为很可能 AbpController 不是我需要的, 尽管在文档中我找不到任何关于在自动控制器的情况下使用哪种类型的控制器的信息.
[Dependency(ReplaceServices = true)]
[ExposeServices(typeof(AbpApplicationConfigurationController))]
public class ProductController : AbpController
{
private readonly IProductAppService _productAppService;
public ProductController(IProductAppService productAppService)
{
_productAppService = productAppService;
}
[HttpPut("api/app/product/{id}")]
public Task<ProductDto> UpdateAsync(Guid id, CreateUpdateProductDto createUpdateProductDto)
{
var a = 3;
return new Task<ProductDto>(() => new ProductDto());
}
}
------------------------
答: 暂无答案
评论
AbpApplicationConfigurationController
ProductController