【发布时间】:2012-03-07 14:47:20
【问题描述】:
我想读取一个属性文件并从中创建一个 pojo。其中属性键是带有 getter 和 setter 的实例变量。属性值是实例变量的数据类型。输入会是这样的
className=Temp
packageName=com.temp
name=java.lang.String
输出是
package com.temp;
import java.lang.String;
class Temp{
private String name
//getters and setters
}
什么是最简单的方法来做到这一点。我应该创建一个文件并写入它。还是有更好的方法。
【问题讨论】:
-
解析properties文件,创建文本文件.java,将解析结果写入其中。
-
如果它不需要是属性文件,您可能需要查看stackoverflow.com/questions/4787049/simple-code-generation
-
您似乎想创建一个类,而不是一个对象实例(正如Plain Old Java Object 一词所暗示的那样)。
-
您是要从属性文件生成类代码还是填充现有类的值,还是两者兼而有之?
-
我想创建一个类而不是实例
标签: java properties text-parsing