У меня есть библиотека классов и набор контроллеров API в этой библиотеке классов.
Есть набор. NET основных микросервисов, которые используют эту библиотеку классов и, если они хотят, могут переопределить действие контроллера Методы в их реализации.
Базовый контроллер:
[ApiController]
[Route("[controller]")]
public class BaseController : Controller
{
[HttpGet]
public virtual string Get()
{
return "From Base class";
}
}
Дочерний контроллер:
public class ChildController: BaseController
{
[HttpGet]
public override string Get()
{
return "From Child class";
}
}
Теперь мой вопрос, если я просматриваю «http://localhost : 60634 / base", тогда он должен нажать" Получить API-интерфейс дочернего контроллера "вместо" Получить API-интерфейс базового контроллера ".
Я думал об использовании маршрутизации перенаправления, но не нашел такого блога для. NET Core Microservice .
Пожалуйста, помогите.