AOP切面
摘要:切面修改注解内部属性值 注解 @Target(ElementType.METHOD) // 运行时 @Retention(RetentionPolicy.RUNTIME) // 可以出现在 生成的doc文档上 @Documented public @interface RepeatSubmit {
阅读全文
posted @
2024-10-27 15:55
or追梦者
阅读(6)
推荐(0) 编辑
spring循环依赖和三级缓存
摘要:是什么 介绍 一个或者多个bean之间存在直接或者间接的依赖关系并构成循环调用 根本原因还是在代码的一个设计上,因为模块耦合度较高的情况下,依赖的复杂度一定会增加 关键两个问题 死循环创建 apo代理 表现形态 互相依赖:A-B B-A 间接依赖 自我依赖 bean的基本创建管理过程 先实例化,再添
阅读全文
posted @
2023-05-19 00:52
or追梦者
阅读(571)
推荐(0) 编辑
过滤器和拦截器
摘要:介绍 过滤器和拦截器都是基于AOP面向切面编程思想实现的,用来解决项目中某一类问题的两种“工具”。 过滤器与拦截器的区别 过滤器关注的是web请求,对所有访问进行增强,做请求前和响应后处理 拦截器关注的是方法调用,做方法增强,围绕处理器前后使用 Filter 属于Servlet技术,基于函数回调,依
阅读全文
posted @
2023-03-19 14:36
or追梦者
阅读(190)
推荐(0) 编辑
SpringBean生命周期
摘要:一般指的是 bean 在容器中创建 -初始化-销毁的过程,在这之前会先进行bean的定义 先定义,再初始化 定义: Resource定位,定位到配置XML或者注解 BeanDefinition载入,将Resource定位到的bean的信息保存到Bean的定义(BeanDefinition中,此时并不
阅读全文
posted @
2023-03-12 17:17
or追梦者
阅读(5)
推荐(0) 编辑
Spring MVC
摘要:参考 java3y《对线面试官》、尚硅谷 简单理解 SpringMVC是对Servlet的封装,屏蔽掉Servlet的一些细节 比如Servlet获取参数需要不断getParameter,SpringMVC只需要属性名与参数名一致就可以自动封装到对应javaBean上 SpringMVC处理请求的流
阅读全文
posted @
2023-03-12 16:59
or追梦者
阅读(21)
推荐(0) 编辑
AOP
摘要:什么是AOP 1.aop就是面向切面的编程 通过预编译的方式和运行期动态代理的实现,实现程序功能的统一维护的一种技术 2.利用aop可以对业务的逻辑的各个部分进行隔离 从而使得业务逻辑各部分之间的(耦合度降低) 提高程序代码的可以重用性,同时也提高了开发的效率 3.精髓——横向重复,纵向抽取 (横着
阅读全文
posted @
2023-03-04 11:10
or追梦者
阅读(13)
推荐(0) 编辑
事务与spring事务
摘要:事务 事务的特性(ACID) 原子性(Atomicity): 标识将事务中所有的操作进行捆绑层一个不可分割的单元格,计对事务所有进行的数据库修改等操作,要么全部执行,要么就是全部失败隔离性(Isolation):指的是一个事务的执行,不能被其他的事务进行干扰,一个事务内部的操作以及使用的数据库对并发
阅读全文
posted @
2023-02-24 00:23
or追梦者
阅读(19)
推荐(0) 编辑