
spring5
glenshappy
这个作者很懒,什么都没留下…
展开
-
IOC概念和实现
依赖注入:将类内部的依赖转而通过注入的方式进行从而降低耦合。原创 2021-08-07 11:44:51 · 101 阅读 · 0 评论 -
Spring创建Bean与new对象的区别
1、Spring是使用反射创建的对象,可指定对象的生命周期;如果是直接new的话就是直接创建一个对象。2、Spring实现了对象池,一些对象创建和使用完毕之后不会被销毁,放进对象池(某种集合)以备下次使用,下次再需要这个对象,不new,直接从池里取,节省时间。3、使用new关键字创建的对象属于强引用对象,所谓强引用,就是jvm垃圾回收机制永远不会回收这类对象,这时候需要手动移除引用。如果没有移除,这个对象将一直存在,久而久之,会引起内存泄露问题。4、使用spring中的IOC就能很好的解决上述问原创 2021-08-01 11:46:02 · 2902 阅读 · 2 评论