
Spring
文章平均质量分 52
haijiao12138
走向大佬!放纵能满足低级欲望,克制能满足高级欲望!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring动态代理实现日志功能
代理模式(Proxy)是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能,如添加权限,访问控制和审计等功能。 1.自定义业务接口 package com.haijiao12138.demo.spring.agentLog0815; /** * @author: haijiao12138 * @ClassName: BusinessClassService * @description: TODO * @date: 2021/8/15 14:33 */ public inte原创 2021-08-15 14:52:49 · 638 阅读 · 0 评论 -
SpringAop应用二之Aop实现Redis缓存(自定义注解实现切入)
一.首先实现自定义注解@AutowireRedis,实现该注解的方法会自动实现切面 package com.haijiao12138.demo.spring.util; import java.lang.annotation.*; /** * @author haijiao12138 * @date 2021/8/12 20:57 * @description */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target(Element原创 2021-08-13 01:25:24 · 607 阅读 · 0 评论 -
SpringAop应用一之增强代码
AOP(Aspect-Oriented Programming:面向切面编程)能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。 Spring AOP是基于动态代理的,如果要代理的对象,实现了某个接口,那么Spring AOP会使用JDK Proxy,去创建代理对象,而对于没有实现接口的对象,就无法使用 JDK Proxy 去进行代理了,这时候Spring AOP会使用Cgl原创 2021-08-13 00:50:37 · 325 阅读 · 1 评论 -
了解AOP
AOP讲解 AOP即为Aspect Oriented Programming的缩写,意思为面向切面编程; 场景:日志的记录,权限的访问,通过代理的形式确定; 优点: 利用AOP可以对业务逻辑 的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高 了开发的效率。 切面介绍: 编程中,对象与对象之间,方法与方法之间,模块与模块之间都是一个个切面。 专业术语 Aspect(切面): Aspect 声明类似于 Java 中的类声明,在...原创 2021-07-13 00:02:02 · 155 阅读 · 0 评论 -
Spring中XML配置相关
实例: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...原创 2019-11-05 10:39:46 · 148 阅读 · 0 评论