@resource 和@autowire
@resource从spring容器中查找 IOC对象的时候,默认先按照名称去查找,如果名称不存在再按类型去查找。
如果名称和类型不同,比如:
@resource
priviate huihui huihuison;
huihuison这个类也存在的话,那么就会返回huihuison,这样返回的huihuison对象和huihui类的类型不一样,那么就冲突了。会报错。
@autowire 是先按类型去查找,如果类型存在多个,会按名称去查找。如果类型不存在,则会报错。

浙公网安备 33010602011771号