我正在尝试理解这里的区别。我看到一个类已经用同一个包示例注释了它们两个:
@Configuration
@EntityScan("some.known.persistence")
@ComponentScan({ "some.known.persistence"})
public class ApiConfig {
}
我理解API文档的差异,但想要详细了解。这是否意味着被@ComponentScan
扫描到的任何内容都具有相对于Spring上下文更广泛的可见性,而@EntityScan
则没有?如果是这样,那么在@ComponentScan
中使用一些属性应该足以满足在JPA上下文中绑定的需求,不是吗?