Spring
Spring
GaleZhang
这个作者很懒,什么都没留下…
展开
-
个人整理的面试题汇总(七)——Spring相关
IOC IOC(Inversion Of Control)控制反转。两种实现方式:DL(依赖查找),DI(依赖注入)。Spring就是实现的DI。 IOC的想法是通过一个第三方的IOC容器实现各个相互依赖对象之间的解耦。通过引入IOC容器,可以使复杂系统中的各个对象不再相互依赖,使每个开发者可以只关注于实现自己的类,与别人的工作没有任何关系。比如在没有IOC容器这个“粘合剂”时,当类A代码的某个阶段,需要用到类B时,需要主动的创建对象B,或者调用已经创建好的B对象,也就是对象A依赖于对象B。而有了IOC容原创 2020-10-22 15:45:27 · 1292 阅读 · 0 评论 -
Spring用new创建对象,之前的注解会失效
这是由于注入的对象在Spring启动时就创建成功了,注解也在那时就生效了,当重新new的时候,会重新分配空间和指针,成为了一个新的对象,之前的注解自然就失效了。 @Component public class Tasks { private Logger logger = LoggerFactory.getLogger(getClass()); @Async("thread_pool") public void task(){ try { Th原创 2020-05-27 17:22:26 · 738 阅读 · 0 评论