合作机构:阿里云 / 腾讯云 / 亚马逊云 / DreamHost / NameSilo / INWX / GODADDY / 百度统计
在 Spring 框架中,每个 bean 必须至少有一个唯一的名称。Spring 遵循简单且默认的命名策略来确定 bean 的名称,无论我们使用 XML 配置
还是基于Java代码配置。本文将详细讨论这些策略。
默认情况下,Spring会使用声明Bean类型的简单名称,将第一个字母改为小写,并使用生成的值来命名Bean。此种方式适用于所有定型注解(@Service、@Repository 等)。
下面我我们声明一个非常简单的bean,如下所示:
@Configuration
@ComponentScan
public class AppConfig {
//...
}
@Component
public class DemoBean {
//...
}
TOP