
Spring
文章平均质量分 58
&波吉&
赵家顺
展开
-
AOP底层原理(代理)
概念:面向切面编程(方面)利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。以对象为基本单位完成程序开发,通过对象间的相互协同,完成程序构建。以函数为基本单位完成程序开发,通过函数间的相互调用,完成程序构建。类里面哪些方法可以被增强,这些方法称为连接点。(1)实际增强的逻辑部分称为通知(增强)实际被真正增强的方法,称为切入点。(1)把通知应用到切入点的过程。OOP 面向对象编程。POP 面向过程编程。(2)通知有多种类型。原创 2022-09-04 22:04:05 · 461 阅读 · 0 评论 -
Java代理
1. 代理模式在Java开发中是广泛应用的,特别是在框架中底层原理经常涉及到代理模式(尤其是动态代理)2. 静态代理和动态代理,实际使用时还是动态代理使用的比较多。原因就是静态代理需要自行手写代码,维护、修改非常繁琐,会额外引入很多工作量。也不能很好的使用配置完成逻辑的指定,所以使用较少。3. 基于JDK和基于CGLIB,实际使用时两个都会用到。1. 在spring中,默认情况下它就支持了两种动态代理方式。如果你指定的目标类实现了接口,spring就会自动选择jdk的动态代理。...原创 2022-08-31 21:06:56 · 1332 阅读 · 0 评论 -
Spring boot 自定义注解+AOP
作用:在不惊动原始设计的基础上为其进行功能增强,前面咱们有技术就可以实现这样的功能即代理模式。1.通知(Advice)——给目标方法添加额外操作称之为通知,也可以称为增强。2.连接点(Joinpoint)——就是可以增强的地方(方法的前后某个阶段)6.织入(Weaving)——将切面插入到目标从而生成代理对象的过程。然后,我们利用切面,将切入点改成该注解,就实现了,自定义注解的切面。4.切面(Aspect)——封装了通知和切入点用来横向插入的类。5.代理(Proxy)——将通知应用到目标类动态创建的对象。原创 2022-08-21 17:11:19 · 632 阅读 · 0 评论 -
基于niua框架的Excel的导出
基于niua框架的Excel的导出。原创 2022-07-27 10:33:01 · 267 阅读 · 0 评论 -
Java 读取excel文件并导入数据库
java的excel读取并导入数据库原创 2022-07-27 00:31:21 · 7622 阅读 · 7 评论 -
java上传实现 spring boot +element ui
基于niua框架 的上传实现 结合spring boot 前端element ui原创 2022-07-26 11:32:57 · 3064 阅读 · 2 评论 -
spring boot相关注解的理解
spring boot相关注解的理解原创 2022-07-26 11:29:40 · 331 阅读 · 1 评论