spring相关知识
文章平均质量分 78
spring相关知识
only-qi
好好学习,努力向前。
展开
-
Spring的注入小技巧(接口前置处理,后置处理等优化写法)
接口的前置处理或是后置处理,这样写代码更优雅,可读性高,当然更有水平更装逼。前置处理或是后置处理,处理的事情肯定不是只有一件,一般都是多件。原创 2024-04-03 15:10:15 · 443 阅读 · 0 评论 -
Spring事务失效的这10种坑,坑坑致命!
Service}}我们可以看到add方法被定义成了final的,这样会导致spring aop生成的代理对象不能复写该方法,而让事务失效。转载 2022-10-24 10:33:49 · 310 阅读 · 3 评论 -
过滤器和拦截器,一篇安排的明明白白
过滤器和拦截器都是基于 AOP 思想实现的,用来处理某个统一的功能的,但二者又有 5 点不同:出身不同、触发时机不同、实现不同、支持的项目类型不同以及使用的场景不同。过滤器通常是用来进行全局过滤的,而拦截器是用来实现某项业务拦截的。转载 2022-10-24 14:42:35 · 1394 阅读 · 0 评论 -
AOP切面就这么回事,看完就可上手用
目录1.什么是 AOP2.前置知识2.1关于注解2.2执行时机:2.3JointPoint和ProceedingJoinPoint区别必知:3.闲话不扯,基于Springboot实现一个切面3.1基于注解实现切面,并且获取切点的返回值和参数等3.2 基于切点路径实现切面4.参考连接:1.什么是 AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。.原创 2022-01-14 18:10:51 · 443 阅读 · 2 评论 -
AOP与自定义注解实现接口防刷案例
文章目录目录前言AOP编写自定义注解自定义切面(RequestLimitContract)创建Controller进行测试前言自定义注解实现接口防刷案例,这个案例主要实现是通过AOP和自定义注解实现。在实际的开发中很多时候一些复杂重复的操作我们,我们都可以使用注解+AOP的方式进行实现。今天我们主要讲接口防刷,其他的之后在进行实现。准备工作首先在做这个案例之前,希望大家对自定义注解有一定的了解。同时也要对Aop有一定的认知。自定义注解不熟悉的可以看一下我之前发的一篇文转载 2021-12-28 13:58:32 · 725 阅读 · 0 评论 -
@PostConstruct详解,不得不知
定义: @PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。 从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。用法: @PostConstruct public void someMethod(){}或者...转载 2021-08-20 16:48:43 · 665 阅读 · 0 评论 -
Spring 必知知识点-面试题
目录1、说说Spring里用了哪些设计模式?2、谈谈对IOC和AOP的理解?实现原理是什么?3、JDK动态代理和CGLIB代理有什么区别?4、Spring AOP 和 AspectJ AOP 有什么区别?5、FactoryBean 和 BeanFactory有什么区别?6、SpringBean的生命周期说说?7.Spring是怎么解决循环依赖的?8、为什么要三级缓存?二级不行吗?9、Spring事务传播机制有哪些?10、最后,说说Spring Boot启动流程吧.原创 2021-01-18 22:56:25 · 162 阅读 · 0 评论