Java 动态代理和Cglib代理(二)
No Cglib示例:
package com.cglibjava.cglib;public class ClientTest { public static void main(String[] args) { ClientTest c = new ClientTest(); c.selectivityAuthManager(); } public void selectivityAuthManager() { System.out.println("the loginer's name is not maurice,so have no permits do manager except do query operator"); InfoManager authManager = InfoManagerFactory.getSelectivityAuthInstance(new AuthProxy("maurice1")); doCRUD(authManager); separatorLine(); } private void doCRUD(InfoManager manager) { manager.query(); } private void separatorLine() { System.out.println("################################"); }}