首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring5系列
一缕82年的清风
创建于2021-12-14
订阅专栏
介绍spring5版本的一些新的用法和原理,方便对spring有更深入的理解
等 12 人订阅
共11篇文章
创建于2021-12-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring5系列(十一) | 基于注解的AOP编程
概述:上篇我们介绍了如何写一个切面,但实际实战中,我们往往都是基于注解来开发切面,本篇文章就介绍如何使用注解来进行开发
Spring5系列(十) | 动态代理底层实现
什么是aop编程,jdk的动态代理和cglib的动态代理有何区别,spring如何会自动创建代理对象,我们一探究竟.
Spring5系列(九) | spring动态代理详解
本篇文章我们来详解介绍一下Spring动态代理中的一些知识点,如MethodAdvice和MethodInterceptor的用法,及切入点表达式的使用
Spring5系列(八) | 静态代理和spring动态代理
从本篇文章开始我们就要开始研究spring的第二大特性AOP了,也就是面向切面编程。 在java开发过程中,我们把我们具体要实现的业务方法,可以称之为核心功能,比如注册,登陆,增删改查等,而除了额外功能以外,往往我们还需要一下额外功能。 什么是额外功能呢,他们本身不属于业务系统…
Spring5系列(七) | spring对象的生命周期(全是干货不要错过)
本篇文章,我们再来研究一下一道高频的面试题,就是spring所管理对象的生命周期。 一. 传统类的生命周期 在传统的java应用中,bean的生命周期很简单。使用Java关键字new进行bean的实例化,然后该bean就可以使用了。一旦bean不再被使用,则有java的垃圾回收…
Spring5系列(六) | Controller到底线程安全么
本篇文章比较简单,主要介绍下关于对象的scope, 其实一直有一道比较经典的面试题,问的是springMVC中的Controller是单例的么?我们就从这道题来引申出来。 我们在学习java基础的时候,都会学到一种设计模式,叫做单例设计模式。什么叫做单例设计模式呢,就是要保证我…
Spring5系列(五) | 聊聊FactoryBean
通过前几篇的文章,我们已经可以通过spring进行对象的创建及赋值。通过这样的方式,我们已经可以我们自己创建的类交给spring容器进行管理。spring可以帮我们创建对象,并且我们也分析了,spring帮我们创建对象的方式,就是通过反射调用构造方法实现的。那么问题来了,如果有…
Spring5系列(四) | 依赖注入
上篇文章我们讲解了如何通过spring的工厂创建对象。对象有了,但是其实往往我们也不能够直接进行使用,有时候需要对对象进行赋值的操作。而spring中有一个比较重要的概念叫做依赖注入,什么是依赖注入的,其实就是对于成员变量的赋值。那么我们就来了解下spring如何完成依赖注入。…
spring5系列(三) | 初识spring
经过了前面几篇文章的铺垫,从本章开始我们正式进入spring的学习。我们提到过spring的两大核心思想分别是IOC和AOP, 且spring和核心目的就是简化我们的开发和解耦合。 而简化我们开发的核心就是spring的工厂,spring提供了一个工厂,可以帮我我们完成对象的创…
spring5系列(二) | 工厂设计模式
spring中大量使用的工厂设计模式,所以我们这个章节先简单的了解下工厂设计模式的内容。 工厂设计模式属于创建型模式中的一种。在GOF中的定义: 广义上的工厂模式其实分为三种,分别是简单工厂模式(simple factory),工厂方法模式(factory method)和抽象…
Spring5系列(一) | 重新认识下spring
Spring - 这应该是java程序员不可逾越的一座大山,无论在开发或者面试中都无法绕过去的坎,毫不夸张的说,spring目前已经占据了java领域的半壁江山,甚至更多,而目前spring也已经更新到了5.x的版本。同时,随着springboot, springcloud等一…