在写一个工具类.里面每个方法中有重复判断权限的验证.如何简化代码?

public static getInfo() {
        if(boolean) .....;
        do someting......
}

public static xxxxx() {
        if(boolean) .....;
        do someting......
}


public static xxxxx() {
        if(boolean) .....;
        do someting......
}

这个工具类很多方法需要重复的验证

有什么好方法能简化呢.

可以打成jar包

最好调用要简单.不要创建过多的实例

这个适合使用 AspectJ 之类的 AOP 框架,把权限的验证的代码自动织入每个函数,或者用 Spring,在框架层面,统一调用。