package com.xk.spring.kp04_aop.proxy.s1_static; public interface IStudentService { public void save(Student stu); } package com.xk.spring.kp04_aop.proxy.s1_static; public class ImplStudentService implements IStudentService { @Override public void sav…
Cglib动态代理实现方式 我们先通过一个demo看一下Cglib是如何实现动态代理的. 首先定义个服务类,有两个方法并且其中一个方法用final来修饰. public class PersonService { public PersonService() { System.out.println("PersonService构造"); } //该方法不能被子类覆盖 final public Person getPerson(String code) { System.out.pri…