@Component
public class CeshiServiceImpl implements CeshiService {
@Bean
public String Log() {
return "CeshiServiceImpl";
}
}
以图为例
注入了
name:ceshiServiceImpl ,type:CeshiServiceImpl
name:Log,type:String
两个bean
至于 @Autowired CeshiService ceshiService; 也能获取到 接口实际没有被注入 只是自动找到了实现类
如果一个接口两个实现类的话 就需要指定名称