问题:自己模块的Controller和别人模块的Controller重名
原因:SpringMVC的Controller 是采用类似键值对(key/value)的映射方式处理的。而当中的键,默认是用controller的类名(非全类名)作为键。这样,如果不同包下面的两个Contoller 重名的话,就会导致SpringMVC的容器管理中的controller map中的key重复了。
解决方法:
第一个Controller注解加
@Controller(“Controller”)
第二个Controller注解加
@Controller(“bController”)
参考: https://www.cnblogs.com/a2211009/p/4534215.html
SpringMVC conflicts with existing, non-compatible bean definition of same name and class 的解决办法
最新推荐文章于 2021-09-14 17:59:10 发布