上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 108 下一页
摘要: 需求分析 针对VideoService接口实现日志打印 三个核心包 spring-aop:AOP核心功能,例如代理工厂 aspectjweaver:简单理解,支持切入点表达式 aspectjrt:简单理解,支持aop相关注解 定义Service接口和实现类 VideoService.java pac 阅读全文
posted @ 2020-07-15 16:57 陈彦斌 阅读(571) 评论(0) 推荐(0)
摘要: 什么是代理? 为某一个对象创建一个代理对象,程序不直接用原本的对象,而是由创建的代理对象来控制原对象,通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间 什么是静态代理? 由程序创建或特定工具自动生成源代码,在程序运行前,代理 阅读全文
posted @ 2020-07-15 16:04 陈彦斌 阅读(3273) 评论(5) 推荐(8)
摘要: @Before前置通知 在执行目标方法之前运行 @After后置通知 在目标方法运行结束之后 @AfterReturning返回通知 在目标方法正常返回值后运行 @AfterThrowing异常通知 在目标方法出现异常后运行 @Around环绕通知 在目标方法完成前/后做增强处理,环绕通知是最重要的 阅读全文
posted @ 2020-07-15 13:29 陈彦斌 阅读(322) 评论(0) 推荐(0)
摘要: 横切关注点 对那些方法进行拦截,拦截后怎么处理,这些就叫横切关注点 比如:权限认证、日志、事务 通知 Advice 在特定的切入点上执行的增强处理,有5种通知 用途:记录日志、控制事务、提前编写好通用的模块,需要的地方直接调用 连接点 JointPoint 要用通知的地方,业务流程在运行过程中需要插 阅读全文
posted @ 2020-07-15 13:10 陈彦斌 阅读(159) 评论(0) 推荐(0)
摘要: 属性注入 set方法、构造函数、POJO、list、map、ref,属于手工注入,点我直达 Spring自动注入 使用<bean>元素的autowire属性为一个bean定义指定自动装配模式 autowire设置值 no:没有开启 byName:根据bean的id名称,注入到对应的属性里面 byTy 阅读全文
posted @ 2020-07-15 12:01 陈彦斌 阅读(491) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 108 下一页