在java中打印setProperty值
我是Java新手,需要将调试放入文件中以解决问题。有人能帮我打印prop.setProperty中所有属性的值吗。下面是代码在java中打印setProperty值,java,Java,我是Java新手,需要将调试放入文件中以解决问题。有人能帮我打印prop.setProperty中所有属性的值吗。下面是代码 public static Properties loadPropFromObj(DatabaseConfigInfo dbConfig) { Properties prop = new Properties(); System.out.println("INSIDE loadPropFromObj"); prop.setProperty("da
public static Properties loadPropFromObj(DatabaseConfigInfo dbConfig) {
Properties prop = new Properties();
System.out.println("INSIDE loadPropFromObj");
prop.setProperty("dataSourceName" , dbConfig.getDataSourceName() );
prop.setProperty("DatabaseServerUrl" , dbConfig.getDbServerURL());
prop.setProperty("DatabaseDriverName" , dbConfig.getDbDriverName());
prop.setProperty("DatabaseServerName" , dbConfig.getDbServerName());
prop.setProperty("DatabaseName" , dbConfig.getDbName());
prop.setProperty("DatabaseUserName" , dbConfig.getDbUserName());
prop.setProperty("DatabasePassword" , dbConfig.getDbPassword().toString());
prop.setProperty("CrmDataSource" , dbConfig.getCrmDataSource());
prop.setProperty("InterfaceDataSource" , dbConfig.getInterfaceDataSource());
prop.setProperty("ProviderURL" , dbConfig.getProviderURL());
prop.setProperty("ContextFactory" , dbConfig.getContextFactory());
prop.setProperty("DatabaseMaxConnections" , dbConfig.getDbMaxConnections());
prop.setProperty("DatabaseExpirationTime" , dbConfig.getDbExpiryTime());
prop.setProperty("DatabaseRecycleTime" , dbConfig.getDbRecycleTime());
return prop;
我想获取dataSourceName、DatabaseServerUrl等的值。我们可以使用getProperty方法检索属性值
您可以使用getPropertyname获取输入属性的值 在您的情况下,如果您希望在控制台中打印此数据,将是:
System.out.print(prop.getProperty("dataSourceName"));
System.out.println(prop.getProperty("DatabaseServerUrl"));
如果你想打印所有的图片,你可以在图片集上循环,一次打印所有图片
prop.entrySet().forEach(a->System.out.print(a.getValue()));
System.out.printlnprop.getPropertydataSourceName;当你有setXXX时,你也有getXXX getter/setter setXXXkey、value和getXXXkey返回值当然,打印它们的一个更简单的方法是System.out.printlnprop@老实说,VGR认为这不管用,也没有尝试过。
prop.entrySet().forEach(a->System.out.print(a.getValue()));