Discuss / Java / 用@Bean以后

用@Bean以后

Topic source

这么注解以后 打印出来的BeanDefinitionNames是createZoneId 而不是ZoneId

@BeanZoneId createZoneId() {    return ZoneId.of(zoneId);}
String[] definitionNames = context.getBeanDefinitionNames();for (String name : definitionNames) {    System.out.println(name);}

那么,“默认情况下,对一种类型的Bean,容器只创建一个实例”是针对return的类型而言的么? 谢谢

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

你想想什么是类型

bean name一般不重要,只有同一类型存在多个Bean的时候才需要通过名字区分

谢谢廖老师。多写了几个之后感受到了。


  • 1

Reply