Spring 的@service注解出现重名问题

梦天城 2018-05-11 12:47:18
说一下具体情况 实现类注解@Service(“value”) 只要value的值和接口名称一样(首字母小写)就会报下面的错。直接注解@Service 会报找不到这个实现类
重点是:只要value的值和接口名称一样(首字母小写) 换个注解名就可以。类名我换过很多了,不可能与第三方或者自己的冲突,新项目,只有一个service。





下面是配置文件
...全文
3814 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34100957 2021-07-03
  • 打赏
  • 举报
回复 1

同样的问题,检查后发现启动类里的 @MapperScan("com.boot.spring.dao") 里 少写了 .dao 真马虎。

超级无敌秀 2020-04-29
  • 打赏
  • 举报
回复 1
楼主的工程结构中这个模块是否被其他模块引用,service接口的beanid已经默认为首字母小写的接口名,所以使用@Service注解在实现类时需要给出一个不同的beanid

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧