IOC简单的说就是将对象的创建管理交由Spring框架处理,不必再关系对象的创建和生命周期的管理,这个由Spring框架管理对象和创建生命周期的机制被称为控制反转。
问题1,由IOC控制的这个对象是静态对象,是唯一的么?
问题2,除了控制方式以外,IOC与定义静态变量的区别是什么?
问题3.@component @Controller @Service三个bean的相关注解的区别是什么?
IOC简单的说就是将对象的创建管理交由Spring框架处理,不必再关系对象的创建和生命周期的管理,这个由Spring框架管理对象和创建生命周期的机制被称为控制反转。
问题1,由IOC控制的这个对象是静态对象,是唯一的么?
问题2,除了控制方式以外,IOC与定义静态变量的区别是什么?
问题3.@component @Controller @Service三个bean的相关注解的区别是什么?
ioc唯一是因为底层用了单例模式,所以最终调用的结果显示唯一,因为是单列的,静态唯一是内存机制导致的唯一,