Spring
文章平均质量分 78
Hx_衛航
热爱运动,热爱Java
展开
-
AOP源码简单DEBUG剖析
代理对象创建1、AOP基础用例准备Bean定义@Componentpublic class LagouBean { public void tech(){ System.out.println("java learning......"); }}Aspect定义@Component@Aspectpublic class LagouAspect { @Pointcut("execution(* com.lagou.*.*(..))") pub原创 2020-11-23 16:50:31 · 172 阅读 · 0 评论 -
Spring源码构建教程
1、下载官方源码官方源码地址:https://github.com/spring-projects/spring-framework2、安装Gradle下载并解压,下载地址:https://gradle.org/releases/,下载完毕后在本地解压即可配置环境变量:GRADLE_HOME 变量值为Gradle文件解压的实际路径,在系统变量 path中加入:%GRADLE_HOME%\bin; 在cmd输入gradle -v验证是否安装成功配置Gradle仓库源原创 2020-11-23 16:46:17 · 538 阅读 · 0 评论 -
IoC源码简单DEBUG流程
创建测试用例MyBean类public class ScBean implements InitializingBean, ApplicationContextAware { private ItBean itBean public void setItBean(ItBean itBean) { this.itBean = itBean; } /** * 构造函数 */ public ScBean(){ Syst原创 2020-11-23 16:40:56 · 175 阅读 · 0 评论 -
一篇让你读懂Spring基础
Spring 简介Spring 是分层的 full-stack(全栈) 轻量级开源框架,以 IoC 和 AOP 为内核,提供了展现层 Spring MVC 和业务层事务管理等众多的企业级应⽤技术,还能整合开源世界众多著名的第三⽅框架和类库,已经成为使⽤最多的 Java EE 企业应⽤开源框架。Spring 官⽅⽹址:http://spring.io/我们经常说的 Spring 其实指的是Spring Framework(spring 框架)。Spring 优势整个 Spring 优势,传达出原创 2020-11-23 15:57:33 · 887 阅读 · 2 评论 -
Spring必懂面试题
1、请描述你对Spring Bean的生命周期的理解?SpringBean的生命周期指一个Bean对象从创建、到销毁的过程。SpringBean不等于普通对象,实例化一个java对象只是Bean生命周期过程的一步,只有走完了流程才称之为SpringBean。核心过程如下:实例化Bean:主要通过反射技术,实例化Java对象;设置对象属性(依赖注入):向实例化后的Java对象中注入属性;处理Aware接口:接着,Spring会检测该对象是否实现了xxxAware接口,并将相关的xxxAwa原创 2020-11-23 15:09:24 · 221 阅读 · 1 评论