我们可以使用 @Component 注解,因为只能有一个字符串传递给 @Component 注解( @Component("Student1") )?
@Component
@Component("Student1")
vxf3dgd41#
不,是的 @Component 注解告诉spring应该创建一个类示例。在注解中传递的值反映了“springbean”的名称。如果要创建多个示例,可以使用 @Bean a中的注解 @Configuration 班级:
@Bean
@Configuration
@Configuration public class MyConfiguration { @Bean public Student student1() { return new Student(); } @Bean public Student student2() { return new Student(); } }
这段代码将在spring上下文中创建2个springbean。一个有 student1 名字和另一个 student2 姓名。请注意,通常不会对以下对象执行此操作 Student 可能是实体(如果在应用程序中使用数据库,则很可能反映数据库中的内容)。
student1
student2
Student
1条答案
按热度按时间vxf3dgd41#
不,是的
@Component
注解告诉spring应该创建一个类示例。在注解中传递的值反映了“springbean”的名称。如果要创建多个示例,可以使用
@Bean
a中的注解@Configuration
班级:这段代码将在spring上下文中创建2个springbean。一个有
student1
名字和另一个student2
姓名。请注意,通常不会对以下对象执行此操作
Student
可能是实体(如果在应用程序中使用数据库,则很可能反映数据库中的内容)。