spring
怪盗基德007
这个作者很懒,什么都没留下…
展开
-
spring事务传播级别
spring有7种事务传播级别(传播行为),分别是 public enum Propagation { REQUIRED(0), SUPPORTS(1), MANDATORY(2), REQUIRES_NEW(3), NOT_SUPPORTED(4), NEVER(5), NESTED(6); } 下面3篇文章讲解了7种传播级别的含义,并通过代码演示了在外部方法有无事务时,调用不同传播级别修饰的方法,遇到异常时事务的回滚情况。还部分讲述了不同传播原创 2021-08-14 17:16:13 · 209 阅读 · 0 评论 -
spring学习笔记(六)——AOP part3
慕课网,spring入门,第6章Spring AOP的API介绍 NameMatchMethodPointcut接口,比如下图mappedNames属性,会匹配sa开头的方法名 BeforeAdvice接口 ThrowsAdvice接口 afterThrowing方法中,Exception参数是必有的,其他参数可以没有。 AfterReturningAdvice接口 around advice,MethodInterceptor接口 introduction advice,Intro原创 2020-07-25 12:16:07 · 174 阅读 · 0 评论 -
spring学习笔记(五)——AOP part2
慕课网,揭秘Spring AOP,https://www.imooc.com/video/15680 第二章 Spring AOP使用详解 切面表达式 通配符 *:匹配任意数量的字符 +:匹配指定类及其子类 ..:匹配任意数量的子包或参数 运算符 &&、||、!,与、或、非 within表达式:匹配包/类型 import org.aspectj.lang...原创 2019-05-07 15:40:50 · 228 阅读 · 0 评论 -
spring学习笔记(四)——AOP part1
慕课网,spring入门,5-1 AOP基本概念及特点 https://www.imooc.com/video/4032 AOP概念 AOP:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 主要功能:日志记录,性能统计,安全控制,事物管理,异常处理等。 所有基于配置文件的aspect,只支持单例模式。 实现方式 预编译,AspectJ 运行期动态代理...原创 2019-04-28 21:32:04 · 253 阅读 · 0 评论 -
spring学习笔记(三)——Aware接口
慕课网,spring入门篇,https://www.imooc.com/video/3755 实现Aware结尾的接口,可以进行一些资源的操作。 ApplicationContextAware:传入应用上下文的引用 BeanNameAware:传入beanName a ...原创 2019-04-23 09:58:11 · 207 阅读 · 0 评论 -
spring学习笔记(二)——使用注解
慕课网,spring入门,学习笔记 https://www.imooc.com/video/19059 https://www.imooc.com/video/4030 1. component-scan包扫描 在xml中开启包扫描,<context:component-scan>包含了<context:annotation-config>,通常在使用前者后,不用再...原创 2019-04-14 23:18:57 · 226 阅读 · 0 评论 -
spring mvc学习笔记(一)
慕课网,spring mvc拦截器,https://www.imooc.com/video/9759 过滤器,拦截器 拦截器可以处理web应用中请求的一些通用问题,比如乱码、权限验证等问题 过滤器filter:依赖于servet容器,基于回调函数,过滤范围大 拦截器interceptor:依赖于框架容器,基于反射机制,只过滤请求 ...原创 2019-04-22 09:45:39 · 185 阅读 · 0 评论 -
spring学习笔记(一)——bean的装配
慕课网,spring入门,学习笔记 https://www.imooc.com/video/19053 https://www.imooc.com/video/3750 bean的配置项 id,class,scope,construtor arguments,properties,autowiring mode,lazy-init(是否懒加载),abstract(是否是抽象的不需要实例化)...原创 2019-04-04 10:09:57 · 386 阅读 · 0 评论