设计模式
文章平均质量分 56
空雾峰
这个作者很懒,什么都没留下…
展开
-
spring-aop中的通知(增强)
1.前置通知:在业务代码执行前执行增强代码 @Before(value = "execution(业务代码路径)") 2.后置通知:原创 2021-03-01 20:30:57 · 287 阅读 · 0 评论 -
spring-aop动态代理功能增强步骤(Aspectj)
1.加入Aspectj的maven依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>4.3.19.RELEASE</version> </dependency> 2.编写接口(jdk动态代理需要实现接口)原创 2021-03-01 11:02:04 · 274 阅读 · 2 评论 -
Mybatis动态代理获取接口实现类
UserDao接口 package com.example.dao; import com.example.entity.User; import java.util.List; public interface UserDao { /** * 查询所有用户 * @return */ public abstract List<User> selectUsers(); } UserDao.xml映射文件 <?xml version="1.原创 2020-12-26 16:18:38 · 499 阅读 · 2 评论 -
动态代理
UsbShell.java package dontaidiali.service; /** * 目标接口 */ public interface UsbShell { float sell(int amount); } UsbKingFactory.java package dontaidiali.factory; import dontaidiali.service.UsbShell; /** * 目标类 */ public class UsbKingFactory implem原创 2020-12-15 17:39:41 · 121 阅读 · 0 评论