社区
Web 开发
帖子详情
SpringMVC中管理Controller重名问题
changxiang
2020-06-02 12:25:35
前端定义了HomeController,管理后台也要定义一个HomeController,包地址不一样,编译会报错,请问大家一般如何处理这种问题?
在ASP.Net MVC中用AreaRegister来解决这个问题,SSM中如何解决,求教。
...全文
1081
1
打赏
收藏
SpringMVC中管理Controller重名问题
前端定义了HomeController,管理后台也要定义一个HomeController,包地址不一样,编译会报错,请问大家一般如何处理这种问题? 在ASP.Net MVC中用AreaRegister来解决这个问题,SSM中如何解决,求教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dkwuxiang
2020-06-02
打赏
举报
回复
如果单纯的包地址不同的名字相同的两个类,编译是不会报错的, 但是要注册到spring的bean的话,若只是单纯的使用注解,@Controller 这时就会命名冲突,是bean的id冲突 @Controller("重新命名") 这样就可以了
相关推荐
springmvc
深入浅出(备java基础,javaee课程,struts同类)
Spring web mvc架构、
springmvc
入门程序、非注解处理器映射器和适配器、注解开发处理器映射器和适配器、
springmvc
整合Mybatis、RequestMapping、
Controller
方法返回值、
springmvc
与struts2区别、
springmvc
上传图片、json数据交互、Validation、异常处理器、拦截器。
SpringMVC
conflicts with existing, non-compatible bean definition of same name and class 的解决办法
问题
:自己模块的
Controller
和别人模块的
Controller
重名
原因:
SpringMVC
的
Controller
是采用类似键值对(key/value)的映射方式处理的。而当
中
的键,默认是用
controller
的类名(非全类名)作为键。这样,如果不同包下面的两个Contoller
重名
的话,就会导致
SpringMVC
的容器
管理
中
的
controller
map
中
的key重复了。 解决方法: 第一个
Controller
注解加 @
Controller
(“b
Controller
”) 第二个Controlle
SpringMVC
Controller
命名冲突的
问题
SpringMVC
conflicts with existing, non-compatible bean definition of same name and class 的解决办法,
springmvc
获取bean
问题
起因 最近,项目组的里的同事遇到一个
问题
,他自己负责的模块,
SpringMVC
的
Controller
与其他模块的
Controller
类名
重名
了,导致整个
SpringMVC
快速入门到精通
本教程详细的讲解
SpringMVC
框架的使用,非常详细的案例讲解,一步一步带你走入
springmvc
框架的核心,使你能够轻松的掌握使用
springMVC
框架开发java web项目,适应企业级web应用的开发。本课程主要内容:
SpringMVC
架构、
springmvc
入门程序、非注解处理器映射器和适配器、注解开发处理器映射器和适配器、
springmvc
整合Mybatis、RequestMapping、
Controller
方法返回值、
springmvc
与struts2区别、
springmvc
上传图片、json数据交互、Validation、异常处理器、拦截器
Web 开发
81,041
社区成员
341,851
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告