您的位置:首页 > 编程语言 > Java开发

spring扫描出现Annotation-specified bean name 'userService' for bean class [com.test.service.UserService]

2017-07-13 19:53 921 查看
spring中配置 <context:component-scan base-package="com." />对服务自动扫描

public interface PersonService {}

@Service("personService")

public class PersonServiceImpl implements PersonService {}

启动报错,

Annotation-specified bean name 'personService' for bean class [com.test.service.PersonService] conflicts with existing

提示personservice重名,改为@Service后启动正常。

或者改spring中配置 <context:component-scan base-package="com...impl.*" /> 也能解决问题。

是不是spring对每个扫描过的文件都创建个bean名称呢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐