1、在配置前我们先来看看接口的前缀吧
2、用swagger打开
3、我们酋篚靶高需要用到IApplicationModelConvention 这个接口,它是位于Microsoft.AspNetCore.Mvc.ApplicationModels 命令空间下面。
4、MVC丸泸尺鸢框架有一些约定俗成的东西,这个接口主就是用来定义一些MVC约定的东西。我们就可以通过 Apply方法中的 ApplicationModel 来修改或者添加一些约定,而且MV框架本身在启动的时候会把此接口注入,以便于我们使用。不过我们还是要来看一下这个ApplicationModel对象里面有什么我们可以用到的地方,我们继续深入:
5、先定义一个类,用来实现IApplicationModelConvention 接口。
6、定义MvcOptionsExtensions.cs,此方法主要是扩展了MVCoptions类
7、在startup.cs 里面ConfigureServices 方法添加配置信息
8、原先控制器路由前缀保留
9、把原先的路由前缀去除