@Component一个类时,类中有setter和有参构造方法,应该是造成了Spring的歧义。但是将setter方法注释了有参方法仍然标红。最终要么去掉注解@Component,要么去掉有参构造,要么增加无参构造 这是什么原理,大家知道吗