文章目录 前言 模拟工具类 模拟调用者 增加判断 Java Thread getStackTrace()方法 效果展示 前言 有这样一种场景,某些代码存在多层封装而只对外暴露一个调用API。但要考虑调用者绕过这个API调用的可能。 模拟工具类 public class ThreadUtils { public static String hello() { return "Hello"; } } 模拟调用者 public class TestA { public static void main(String[] args) { System.out.println<