同名不同包?no way

网友投稿 242 2022-11-04


同名不同包?no way

spring boot中,两个类,如果名字相同,但位于不同的包,不行的,运行会报错。

这真是咄咄怪事。怎么会这样子?生活也是如此,本来以为已经百尺竿头更进一步了,没想到前面是万丈深渊。

怎么办?

加注解咯。俺家spring boot,最喜欢注解了!

//控制器1package com.ibm.lanbase.modules.res.controller;@Controller("resIndexController")//注解,相当于别名?@RequestMapping(value = "/slider/res")public class IndexController {}//控制器2package com.ibm.lanbase.modules.tj.controller;@Controller("tjIndexController")@RequestMapping(value = "/slider/tj")public class IndexController {}

@Component 没有明确角色的组件 @Service 在业务逻辑层(Service层)使用 @Repositpry 在数据访问层(dao层)使用 @Controller 用于标注控制层组件 @RestController

大概,这些bean,后面都可以带上注解的吧?


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:圆通快递查询API(圆通快递查询手机号查快递)
下一篇:java mybatis框架配置详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~