用注解方式创建的对象是由spring创建的单例对象,作用域是整个项目,项目一启动就创建了,而你new出来的对象作用域只在你对应的类中,每次调用的时候都会创建一个新的对象,是多例。自动装配的对象在任何类里都是同一个。
用 @Autowired 自动装载的对象和 new出来的对象的区别在哪里?
最新推荐文章于 2024-09-26 19:24:27 发布
用注解方式创建的对象是由spring创建的单例对象,作用域是整个项目,项目一启动就创建了,而你new出来的对象作用域只在你对应的类中,每次调用的时候都会创建一个新的对象,是多例。自动装配的对象在任何类里都是同一个。