1、Spring 框架概述 (1)轻量级开源 JavaEE 框架,为了解决企业复杂性,两个核心组成:IOC 和 AOP (2)Spring5.2.6 版本 2、IOC 容器 (1)IOC 底层原理(工厂、反射等) (2)IOC 接口(BeanFactory) (3)IOC 操作 Bean 管理(基于 ...
分类:
编程语言 时间:
2021-03-31 12:06:54
阅读次数:
0
关于Spring 1.Spring是一种轻量级(依赖小,需要就打入就行)开发框架,是很多模块的集合。分别核心容器,数据访问/集成,Web,AOP,工具,消息,和测试。 spring官网的6大特征:1.核心技术:依赖注入DI,AOP(面向切面编程)事件,资源,数据绑定等等。 2.测试:模拟对象,Spr ...
分类:
编程语言 时间:
2021-03-31 11:52:01
阅读次数:
0
spring中的动态代理(核心 : InvocationHandler 和 Proxy ) ...
分类:
编程语言 时间:
2021-03-29 11:47:33
阅读次数:
0
基于动态代理的,可以使用JDK,cglib两种代理方式 aop就是动态代理的规范化,把动态代理的实现步骤定义,让开发人员用统一的方式使用动态代理。 ...
分类:
其他好文 时间:
2021-03-26 15:25:48
阅读次数:
0
Spring 框架中用到了哪些设计模式: 工厂设计模式 : Spring使用工厂模式通过 BeanFactory、ApplicationContext 创建 bean 对象。 代理设计模式 : Spring AOP 功能的实现。 单例设计模式 : Spring 中的 Bean 默认都是单例的。 模板 ...
分类:
编程语言 时间:
2021-03-18 14:05:47
阅读次数:
0
Spring是一个开源的控制反转(IOC)和 面向切面(AOP)的容器框架,主要目的简化企业开发。 控制反转(Inversion of Control) 控制反转, 解决程序对象紧密耦合问题(工厂+反射+ 配置文件), 将程序中原来构造对象的权限,交给IoC容器来构造,当程序需要对象,找IoC容器获 ...
分类:
编程语言 时间:
2021-03-16 14:01:41
阅读次数:
0
地址:https://zhuanlan.zhihu.com/p/148504094 一、什么是事务的传播? 简单的理解就是多个事务方法相互调用时,事务如何在这些方法间传播。 举个栗子,方法A是一个事务的方法,方法A执行过程中调用了方法B,那么方法B有无事务以及方法B对事务的要求不同都会对方法A的事务 ...
分类:
编程语言 时间:
2021-03-16 13:20:55
阅读次数:
0
先上一个标准用法 接口 public interface Dog { void run(); int eatCount(); boolean eta(String name); } 实现 public class GunDog implements Dog { @Override public vo ...
分类:
其他好文 时间:
2021-03-15 11:09:49
阅读次数:
0
原文:https://www.cnblogs.com/laozhang-is-phi/p/9547574.html#autoid-4-0-0 老张 一、AOP 之 实现日志记录(服务层) 首先想一想,如果有一个需求(这个只是我的一个想法,真实工作中可能用不上),要记录整个项目的接口和调用情况,当然如 ...
分类:
其他好文 时间:
2021-03-11 20:32:59
阅读次数:
0
设计模式——动态代理 标签(空格分隔): java 设计模式 ###简介 动态代理是相对就静态代理而言 静态代理是指:代理类通过对被代理类的引用,在代理类中重构被代理对象中需要代理的方法(在调用被代理类的引用对象相应方法的前后,添加我们需要的操作),静态代理对原有代码不会产生任务改变,不会自动生成新 ...
分类:
编程语言 时间:
2021-03-09 13:40:41
阅读次数:
0