Consider defining a bean of type 'com.tensquare.base.entity.Result' in your configuration.

如图,maven项目启动时报错,告诉我们CommentController需要一个com.tensquare.base.entity类型的bean。结果却找不到。

经过一番检查,发现原因是我在Controller控制层使用注解注入了

@Autowired

  Result result; 

Result 是我的微服务项目中写的一个统一异常处理返回方法,在别的子集项目中,通过依赖可以直接调用此方法,但是我犯了一个很低级的错误,使用了注解注入,导致spring识别不到,从而导致项目启动失败,如果你有类似的错误,那么此文章或许会对你有些帮助。

你可能感兴趣的:(Consider defining a bean of type 'com.tensquare.base.entity.Result' in your configuration.)