spring
文章平均质量分 90
骑鱼看大海
小小码农
展开
-
Spring如何解决循环依赖
作者:Vt juejin.im/post/5e927e27f265da47c8012ed9 前言 Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。 其实笔者本人对这类框架源码题还是持一定的怀疑态度的。 如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。 那么既然写了这篇文章,闲话少说,发车看看Spring是如何解决的循环依赖,以及带大家看清循环依赖的本质是什么。 正文 通常来说,如果问Spring内部如何解决循环依赖.转载 2021-08-02 09:40:38 · 252 阅读 · 0 评论 -
Spring 和 SpringBoot 最核心的 3 大区别,详解
作者:乐傻驴 来源:uee.me/cNDC8 概述 对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和 Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法! 什么是Spring 作为 Java开发人员,大家都 Spring都不陌生,简而言之, Spri.转载 2021-08-02 09:40:04 · 122 阅读 · 0 评论 -
SpringMVC:如何保证Controller的并发安全
作者:微说互联网 www.toutiao.com/i6927297421139706376/ 单例模式(Singleton)是程序设计中一种非常重要的设计模式,设计模式也是Java面试重点考察的一个方面。面试经常会问到的一个问题是:SpringMVC中的Controller是单例还是多例,很多同学可能会想当然认为Controller是多例,其实不然。 Tomcat官网截图 根据Tomcat官网中的介绍,对于一个浏览器请求,tomcat会指定一个处理线程,或是在线程池中选取空闲的,或者新建一个.转载 2021-07-28 09:45:30 · 256 阅读 · 0 评论 -
Spring Bean的使用
今天才发现Spring Bean的使用一直是错的,这才是正确做法! 来源:blog.csdn.net/songzehao/article/details/103365494 Spring的bean默认都是单例的,某些情况下,单例是并发不安全的,以Controller举例,问题根源在于,我们可能会在Controller中定义成员变量,如此一来,多个请求来临,进入的都是同一个单例的Controller对象,并对此成员变量的值进行修改操作,因此会互相影响,无法达到并发安全(不同于线程隔离的概念,后面会解释转载 2021-07-28 09:35:13 · 367 阅读 · 0 评论