参考链接:Spring整合Mybatis的简单示例
1、注解的方式集成
1.1、新增aop相关的依赖包
<!--AOP-->
<dependency>
<groupId>org.springframework</groupId>[......]
参考链接:Spring整合Mybatis的简单示例
1.1、新增aop相关的依赖包
<!--AOP-->
<dependency>
<groupId>org.springframework</groupId>[......]
<dependencies>
<!--Spring相关-->
<dependency>
<groupId>org.springframework</groupId>[......]
简单地说:一个对象实现了另一个对象的功能,我们就将前者称为后者的代理。然而单纯地实现原始对象的功能没有太大的意义,一般而言,代理的目的是在原始对象功能的基础上进行额外的扩展,我们称之为附加功能。
静态[……]
什么是动态代理,Spring动态代理的基本实现参考:https://www.yusian.com/blog/?p=1981
动态代理中比较重要的一个环节就是AOP组装,将附加方法与原始方法进行组合,那哪些原始方法需要进行组装呢?如何匹配原始方法,这便是切入点表达式需要解决的问题;[……]
UserService
package com.yusian.service;
import com.yusian.domain.User;
public interface UserService {
void register(User user[......]