spring
文章平均质量分 89
A仔不会笑
愿你成为自己的太阳,无需借助谁的光
展开
-
【JavaWeb】Day73.Spring——AOP进阶(切入点表达式)
作用:主要用来决定项目中的哪些方法需要加入通知2. @annotation(……) :根据注解匹配。原创 2024-05-11 20:03:34 · 757 阅读 · 0 评论 -
【JavaWeb】Day76.Spring——bean管理
如果需要定义第三方Bean时, 通常会单独定义一个配置类。原创 2024-05-13 22:05:45 · 650 阅读 · 0 评论 -
【JavaWeb】Day74.Spring——AOP进阶(连接点)
连接点可以简单理解为可以被AOP控制的方法。我们目标对象当中所有的方法不是都是可以被AOP控制的方法。而在SpringAOP当中,连接点又特指方法的执行。在Spring中用JoinPoint抽象了连接点,用它可以获得方法执行时的相关信息,如目标类名、方法名、方法参数等。注意:对于@Around通知,获取连接点信息只能使用ProceedingJoinPoint类型对于其他四种通知,获取连接点信息只能使用JoinPoint,它是ProceedingJoinPoint的父类型。原创 2024-05-12 20:07:14 · 571 阅读 · 1 评论 -
【JavaWeb】Day71.Spring——AOP基础
什么是AOP?AOP英文全称:Aspect Oriented Programming(面向切面编程、面向方面编程),其实说白了,面向切面编程就是面向特定方法编程。那什么又是面向方法编程呢?比如,这里有一个项目,项目中开发了很多的业务功能。然而有一些业务功能执行效率比较低,执行耗时较长,我们需要针对于这些业务方法进行优化。那首先第一步就需要定位出执行耗时比较长的业务方法,再针对于业务方法再来进行优化。此时我们就需要统计当前这个项目当中每一个业务方法的执行耗时。原创 2024-05-09 20:50:45 · 722 阅读 · 0 评论 -
【JavaWeb】Day72.Spring——AOP进阶
使用postman测试查询所有部门数据查看idea中控制台日志输出程序没有发生异常的情况下,@AfterThrowing标识的通知方法不会执行。修改DeptServiceImpl业务实现类中的代码: 添加异常重新启动SpringBoot服务,测试发生异常情况下通知的执行:查看idea中控制台日志输出在代码测试的过程中可以看到每一个注解里面都指定了切入点表达式,而且这些切入点表达式都一模一样。原创 2024-05-10 16:01:43 · 1008 阅读 · 0 评论 -
Spring Cache
Spring Cache通过提供一套缓存抽象机制,简化了应用中的缓存操作,提高了系统的性能和响应速度。它支持多种缓存实现和灵活的缓存策略配置,通过声明式的方式管理缓存,对业务代码无侵入。在Spring Boot项目中,只需简单几步即可轻松集成Spring Cache。原创 2024-07-30 20:47:29 · 570 阅读 · 0 评论