我在项目里,之前用的是通过继承Routes类配置的路由,然后为了springmvc的习惯,想直接在Controller上面加注解实现路由配置。但是配置完后直接报错。
然后找报错的原因,看@ControllerBind注解源码实现中,默认扫描了所有的Controller,源码如果controllerBind为null,autoScan设为false,就不再添加到路由集合里面。所以在Config配置类里,设置autoScan为false完美解决。