Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2019-12-23 15:48:56.616 ERROR 1892 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'basicErrorController' method
org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController#error(HttpServletRequest)
to { /error}: There is already 'userController' bean method
com.wkcto.springboot.controller.UserController#error() mapped.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796) ~[spring-beans-5.2.2.RELEASE.jar:5.2.2.RELEASE]
注意下面两行
to { /error}: There is already 'userController' bean method
com.wkcto.springboot.controller.UserController#error() mapped.
表示userController中存在 /error 请求,这就需要把自己定义的 /error 请求换一个名字,这样就不报错了