spring
文章平均质量分 91
程序员白楠楠
这个作者很懒,什么都没留下…
展开
-
陌陌面试官:说说Spring AOP 的原理、SpringMVC 的处理过程?
Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,面试的时候游刃有余。2021Java面试宝典# Spring AOP 原理简单说说 AOP 的设计: 每个 Bean 都会被 JDK 或者 Cglib 代理。取决于是否有接口。 每个 Bean 会有多个“方法拦截器”。注意:拦截器分为两层,外层由 Spring 内核控制流程,内层拦截器是用户设置,也就是 AOP。原创 2021-02-03 22:03:15 · 178 阅读 · 1 评论 -
Spring Boot 解决跨域问题的 3 种方案!
前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。Java面试宝典PDF完整版问题背景:Same Origin Policy,译为“同源策略”。它是对于客户端脚本(尤其是JavaScript)的重要安全度量标准,其目的在于防止某个文档或者脚本从多个不同“origin”(源)装载。它认为自任何站点装载的信赖内容是不安全的。 当被浏览器半信半疑的脚本运行在沙箱时,它们应该只被允许访问来自同一站点的资源,而不是那些来自其原创 2021-01-28 21:53:22 · 104 阅读 · 0 评论 -
11 张流程图帮你搞定 Spring Bean 生命周期 (核心)
在网上已经有跟多Bean的生命周期的博客,但是很多都是基于比较老的版本了,最近吧整个流程化成了一个流程图。待会儿使用流程图,说明以及代码的形式来说明整个声明周期的流程。注意因为代码比较多,这里的流程图只画出了大概的流程,具体的可以深入代码Java面试宝典完整版PDF1.获取Bean第一阶段获取Bean 这里的流程图的入口在AbstractBeanFactory类的doGetBean方法。主要流程就是先处理Bean 的名称,因为如果以“&”开头的Bean名称表示获取的是对应的Fac原创 2021-01-25 22:36:32 · 134 阅读 · 0 评论 -
SpringBoot 的 44 种应用启动器,你都知道吗?
关于SpringBoot知识点总结了一个思维导图,分享给大家非常方便,spring boot集成了哪些启动器呢?SpringBoot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(Adva.原创 2021-01-03 16:35:48 · 507 阅读 · 0 评论 -
SpringBoot中的条件注解底层是这样实现的,你知道吗?
目录前言条件注解内部的一些基础基于Class的条件注解基于Bean的条件注解各种条件注解的总结SpringBoot条件注解的激活机制总结前言关于SpringBoot知识点总结了一个思维导图,分享给大家Spring系列的学习笔记和面试题思维导图,包含spring面试题、spring cloud面试题、spring boot面试题、spring教程笔记、spring boot教程笔记、最新阿里巴巴开发手册(63页PDF总结)、2020年Java面试手册。一共整.原创 2020-12-17 15:35:23 · 138 阅读 · 0 评论 -
为了忽悠大厂面试官,熬夜总结了这些Spring面试题!
目录前言1.说说Spring 里用到了哪些设计模式?2.谈谈你对IOC 和 AOP 的理解?他们的实现原理是什么?3. JDK 动态代理和 CGLIB 代理有什么区别?4. Spring AOP 和 AspectJ AOP 有什么区别?5. FactoryBean 和 BeanFactory有什么区别?6.SpringBean的生命周期说说?7.Spring是怎么解决循环依赖的?8. 为什么要三级缓存?二级不行吗?9.Spring事务传播机制有哪些?10.最后,说原创 2020-12-12 20:11:54 · 144 阅读 · 0 评论