无法在spring boot中创建bean

时间:2018-04-18 07:19:16

标签: java spring spring-boot

我收到了这个

使用名称' listsServiceImpl创建bean时出错:通过字段< listRepo'

表示不满意的依赖关系

每次我运行我的项目时,都会收到此错误。我在此之后开始使用spring boot。

http://www.baeldung.com/spring-data-couchbase

ListRepository.java

package com.test.example.repo;   
import org.springframework.data.repository.CrudRepository; 
import com.test.example.entity.Lists;

public interface ListsRepository extends CrudRepository<Lists,String>{
  }

ListsService.java

package com.test.example.service;  import com.test.example.entity.Lists;

public interface ListsService { 
   void create(Lists list);     boolean
   checkListName(String listName, String userId); 
}

ListsServiceImpl

package com.test.example.service;
import org.springframework.beans.factory.annotation.Autowired; 
import org.springframework.stereotype.Service;
import com.test.example.entity.Lists;
import com.test.example.repo.ListsRepository;

@Service 
public class ListsServiceImpl implements ListsService{

 @Autowired     
 private ListsRepository listRepo;

 @Override  
 public void create(Lists list) {       
         listRepo.save(list);   
 }

  @Override     
  public boolean checkListName(String listName, String userId) {        
      // TODO Auto-generated method stub        
     return false;  
    } 

}

2 个答案:

答案 0 :(得分:0)

添加

  

@ComponentScan( “com.test.example”)

在主应用程序类中。

答案 1 :(得分:0)

只需在配置类中添加@EnableJpaRepositories注释即可。