我有一个不寻常的超级班。
它使用反射实例化子类,并在主方法中调用子类方法
即,字符串处理器= System.getProperty(PROCESSOR_CLASS); sub = (ClassName) class.forName(processor).newInstance();
子初始化(道具);
我正在为超类编写一个包装器(子),它也将是抽象的,并将被大量子类用作基类。
我遇到的问题是 props 包含敏感信息。我需要防止从 sub 扩展的子类使用反射来访问道具。
谁能给我一个使用 Java 安全管理器或其他方法执行此操作的示例?非常感谢您的帮助