我有以下情况..
我正在编写一些工具,对数据库运行用户输入的查询并返回结果.
最简单的方法是将结果返回为:List<String[]>但我需要更进一步.
我需要创建(在运行时)一些具有某些名称的POJO(或DTO),并为其创建字段和setter以及getter,并使用返回的数据填充它,然后将其返回给用户,并.class生成文件...
所以这里的想法是如何在运行时创建简单的类(字节码)(动态) 我做一个基本的搜索,发现很多lib 包括Apache BCEL但是我觉得我需要更简单的东西......
你对那个怎么想的?
谢谢.
我需要测试一些我开发的JMX监控脚本,特别是我想验证我对PermGen区域的监控是否正常.因此,为了测试这一点,我希望能够运行一些加载大量类的代码以便使用PermGen.
我目前的计划是编写一个脚本来生成prefix(1..n).java编译它们然后在cue运行:
for( int i=1 ; i < n ; i ++){
Class.forName("com.mypackage.prefix"+i);
}
Run Code Online (Sandbox Code Playgroud)
是否有更优雅的解决方案来实现这一目标?