
spring
pmdream
每天进步一点点,如果没有学习那就是倒退
展开
-
[spring]定义切面注解是哪里用到了代理?
前言: 这个问题,同事问我,我竟然说不清楚。 知道了spring AOP用的是代理,知道用JDK和Cglib 但是定义注解的时候,哪里用到了代理呢? 那么看一下@Pointcut 1. pointcut的使用方式 精准打击,直接定义Xannotion就是要定义的注解。 @Pointcut("execution(* com.dk.common.annotion.Xannotion)...原创 2020-03-20 11:42:34 · 207 阅读 · 0 评论 -
[Spring]Spring 框架中都用到了哪些设计模式?
前言: spring用了哪些代理模式, 这个可以引出设计模式。 1.工厂模式 BeanFactory就是简单工厂模式的体现,用来创建对象的实例; import java.util.ResourceBundle; /** * 使用此工厂类创建bean实例 */ public class BeanFactory { //加载配置文件 private static Re...原创 2020-03-19 01:37:29 · 458 阅读 · 0 评论 -
[Spring]AOP之JDK实现动态代理以及Cglib实现动态代理
前言: 提起AOP,那么更多会提到切面注解和设计模式(代理模式) Spring AOP用的是哪种设计模式? 谈谈你对代理模式的理解? 静态代理和动态代理有什么区别? 如何实现动态代理? Spring AOP中用的是哪种代理技术? 好吧,这些问题,逐个攻破,毕竟动态代理模式也是必问的东西。 之前写过一个: [AOP]java自定义登录切面; https://blog.csdn.n...原创 2020-03-18 11:41:19 · 426 阅读 · 0 评论 -
[Spring]IOC的面试准备
前言: 之前写过一篇文章: [Spring]什么是IOC-好莱坞原则 https://blog.youkuaiyun.com/pmdream/article/details/103890747?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158445482719724811837915%2522%252C%2522scm%2522%25...原创 2020-03-17 22:54:44 · 342 阅读 · 0 评论 -
springboot的动态数据源思想
之前一直想开坑写一写,总结一下。 但是一直都没有时间诶。 最近想着,整理整理,因为我两个项目中都用到了动态数据源的做法。 其实呢,这也是很常见的东西算不上多出彩。也不会说多难,但是其实也是一种思想,可以用在很多地方。 ...原创 2020-03-12 17:39:32 · 181 阅读 · 0 评论 -
[Spring]什么是IOC-好莱坞原则
目录 前言: 1. 什么是IOC? 1.1 好莱坞原则是什么? 1.1.1 什么是多态 1.1.2 回调 1.1.3 OCP原则是什么? 1.1.4 IOC的通俗解释 1.1.5DI? 1.1.6为什么说IOC是好莱坞原则? 前言: IOC主要的两种实现(依赖处理):依赖查找和依赖注入。 IOC的目的:解耦,关注于设计最终的目标而不是实现。 IOC的容器的职责:依赖...原创 2020-01-08 15:10:31 · 873 阅读 · 0 评论