这么注解以后 打印出来的BeanDefinitionNames是createZoneId 而不是ZoneId
@BeanZoneId createZoneId() { return ZoneId.of(zoneId);}
String[] definitionNames = context.getBeanDefinitionNames();for (String name : definitionNames) { System.out.println(name);}
那么,“默认情况下,对一种类型的Bean,容器只创建一个实例”是针对return的类型而言的么? 谢谢
你想想什么是类型
bean name一般不重要,只有同一类型存在多个Bean的时候才需要通过名字区分
谢谢廖老师。多写了几个之后感受到了。
Sign in to make a reply
薄荷糖与红茶
这么注解以后 打印出来的BeanDefinitionNames是createZoneId 而不是ZoneId
那么,“默认情况下,对一种类型的Bean,容器只创建一个实例”是针对return的类型而言的么? 谢谢