How to solve the error "Field service in com.xx.xxx.xxxx required a bean of type 'com.aa.bb.cc' that could not be found."

When runung a SpringBoot demo, I  got a error as following:

复制代码
***************************
APPLICATION FAILED TO START
***************************

Description:

Field service in com.hy.empcloud.EmpControl required a bean of type 'com.hy.empcloud.EmpService' that could not be found.

The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)


Action:

Consider defining a bean of type 'com.hy.empcloud.EmpService' in your configuration.
复制代码

After I add a annotation "@Service" to the class com.hy.empCloud.EmpService, the error was solved.

复制代码
package com.hy.empcloud;

import java.util.ArrayList;
import java.util.List;

import org.springframework.stereotype.Service;

// To provide service of employees
@Service
public class EmpService {
    private List<Emp> emps;
    
    public EmpService(){
        emps=new ArrayList<Emp>();
        
        emps.add(new Emp(1,"Andy",41));
        emps.add(new Emp(2,"刘德华",42));
        emps.add(new Emp(3,"Bill",43));
        emps.add(new Emp(4,"比尔",44));
    }
    
    public List<Emp> getAll(){
        return emps;
    }
    
    public Emp find(long id) throws Exception{
        
        for(Emp e:emps) {
            if(e.getId()==id) {
                return e;
            }
        }
    
        throw new Exception("No such employee whose's id="+id);
    }
}
复制代码

Here is the demo.

--END--

2019年8月24日14点24分

posted @   逆火狂飙  阅读(7286)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2017-08-24 【高中数学/基本不等式】已知1<=x<=y<=z<=t<=100,求x/y+z/t之最小值?
2017-08-24 json lib 2.4及其依赖包下载
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东
点击右上角即可分享
微信分享提示