关于xml配置文件中{}表示的变量值的解析
在很多框架中,经常看到xml中将某个属性的值用{}代替的变量,并在properties文件中配置成键-值对表示,如图所示:
properties文件:
ibatis是这样解析的吗,来,咱们试一下:
public static void main(String[] args){ String username = "name=${username}"; InputStream is = NodeletUtils.class.getResourceAsStream("sys.properties"); Properties ps = new Properties(); try {ps.load(is);String result = parsePropertyTokens(username, ps);System.out.println(result);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();} }