⑤ JavaEE
文章平均质量分 75
spring
悠闲的线程池
纸上得来终觉浅,绝知此事要躬行!半山腰人太多,所以我们顶峰相见吧!!!
展开
-
spring集成web
<dependencies> <!--#################### spring start ####################--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <versi..原创 2022-03-25 22:44:09 · 514 阅读 · 0 评论 -
spring ---- (1)Spring IOC
文章目录IOCSpring 简介Spring是什么Spring优势Spring体系结构Spring发展IoC简介引例IoC概念入门案例IoC配置(XML格式)bean基本属性(id,name,class)scopebean生命周期(init-method,destroy-method)工厂beanfactory-beanfactory-bean,factory-methodDIset注入(主流)构造注入(了解)集合注入(array,list,set,map,props)properties文件团队开发App原创 2022-03-15 16:41:33 · 883 阅读 · 0 评论 -
spring---- (2)注解开发
文章目录注解驱动的意义常用注解(重点)bean加载控制整合第三方技术(重点)IOC底层核心原理注解驱动的意义常用注解(重点)bean加载控制整合第三方技术(重点)IOC底层核心原理原创 2022-03-17 10:08:19 · 589 阅读 · 0 评论 -
spring----(3)AOP
文章目录AOP 简介AOP概念AOP作用AOP优势AOP入门案例AOP配置(XML)(重点)AOP配置(注解)(重点)综合案例 (重点)AOP底层原理 (重点)AOP 简介AOP概念AOP作用AOP优势AOP入门案例AOP配置(XML)(重点)AOP配置(注解)(重点)综合案例 (重点)AOP底层原理 (重点)...原创 2022-03-20 20:32:45 · 424 阅读 · 1 评论 -
spring---- (4)事务&RedisTemplate
文章目录事务回顾事务管理模板对象事务底层原理解析事务回顾事务管理模板对象事务底层原理解析原创 2022-03-20 23:23:15 · 910 阅读 · 0 评论 -
spring源码构建
build.gradlebuildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'} } dependencies { classpath 'org.asciidoctor:asciid..原创 2022-03-24 21:54:25 · 1075 阅读 · 0 评论 -
手写spring
文章目录参考视频目录手写spring模拟扫描模拟BeanDefinition模拟getBeancreateBean方法实现模拟依赖注入Aware回调初始化回调模拟BeanPostProcessor参考视频https://www.bilibili.com/video/BV1tR4y1F75R?p=1目录手写springTestpackage com.zs.service;import com.zs.spring.ZsApplicationContext;public class Tes原创 2022-03-21 20:27:20 · 891 阅读 · 1 评论 -
spring底层原理
bean的生命周期UserService.class —> 无参构造 —> 对象 —> 依赖注入 —> Bean对象依赖注入底层原理找到对象中添加了@Autowired的属性给属性设置值单例beanMap<beanName,Bean对象> 单例池getbean首先会去单例池中找,如果找不到创建并放入单例池UserService.class —> 无参构造 —> 对象 —> 依赖注入 —> 放入Map(单例池) —> Be.原创 2022-03-21 23:04:46 · 735 阅读 · 0 评论 -
Spring循环依赖
文章目录参考视频循环依赖的产生打破依赖循环提前AOP三级缓存@Async 后报错原因参考视频https://www.bilibili.com/video/BV1tR4y1F75R?p=21循环依赖的产生打破依赖循环提前AOP并不是所有bean都需要提前AOP,只是特定的出现循环依赖的bean需要提前AOP三级缓存创建bean添加到三级缓存中,用于打破循环依赖属性填充初始化从二级缓存中获取代理对象2.2. 在属性填充时会调用如下方法初始化后不再AOP的做法原创 2022-03-22 23:24:40 · 327 阅读 · 0 评论