Spring
文章平均质量分 94
xylitolz
Ta很懒,还没有添加简介
展开
-
Spring源码下载与编译
文章目录环境准备Spring源码下载导入IDEA测试环境准备安装jdk,idea,maven并做好相应配置操作系统:windowsSpring源码下载Spring源码Github仓库地址为:https://github.com/spring-projects/spring-framework首先,选择合适的RELEASE版本,然后下载ZIP包即可软件版本介绍:GA:General Availability,官方正式发布的稳定版本,同质的还有RELEASE,Stable,Final原创 2022-04-26 10:36:59 · 1085 阅读 · 0 评论 -
Spring Bean的线程安全问题
文章目录Spring中的Bean是线程安全的吗?@Controller、@Service是不是线程安全的?ThreadLocal vs 线程同步机制线程同步机制ThreadLocal总结ReferenceSpring中的Bean是线程安全的吗?Spring容器中的Bean是否线程安全,容器本身并没有提供Bean的线程安全策略,因此可以说Spring容器中的Bean本身不具备线程安全的特性,但是具体还是要结合具体scope的Bean去研究。Spring的bean作用域(scope)类型:singl原创 2022-03-02 11:05:40 · 1106 阅读 · 0 评论 -
Spring Bean的生命周期
文章目录1 前言2 什么是BeanDefinition?2.1 简介2.2 BeanDefinition中重要的属性3 什么是BeanFactory?3.1 简介3.2 BeanDefinition、BeanFactory、Bean对象3.3 BeanFactory的核心子接口和实现类4 什么是FactoryBean?5 Bean的生命周期6 验证本篇文章已同步更新至Github仓库JavaSummary,欢迎star!1 前言Bean生命周期描述的是Spring中一个Bean创建过程和销毁过程中原创 2021-09-26 09:51:51 · 476 阅读 · 1 评论 -
Spring的AOP简介
文章目录什么是AOPAOP的作用及优势AOP的底层实现AOP的动态代理技术常用的动态代理技术jdk代理:基于接口的动态代理技术cglib代理:基于父类的动态代理技术AOP相关概念AOP开发明确的事项总结Reference本篇文章已同步更新至github仓库JavaSummary,欢迎star!什么是AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软转载 2021-06-07 23:31:44 · 64 阅读 · 0 评论