1.获取bean无论是通过id还是name获取,如果无法获取到,将抛出异常NoSuchBeanDefinitionException
NoSuchBeanDefinitionException: No bean named ‘bookServiceImpl’ available
2.scope属性值为singleton时 IOC容器只会创建一个一个类的bean
3.scope属性值为prototype时 IOC容器可以创建一个类的多个不同对象
为什么bean默认为单例?
主要是因为容器主要就是管理可以复用的对象
表现层对象
业务层对象
数据层对象
工具对象
不适合交给容器进行管理的bean
封装实体的域对象(因为不同情况下他的属性不同,必须使用prototype类型)